0
function sample($test1, $test2, $inner_html) {
$html = call_user_func($inner_html);
echo $test1 . ' ' . $test2 . ' ' . $html;
}
sample('test1', 'test2', function(){
echo 'first test.'
?>
<b>this is a test.</>
<?
echo 'last test.';
});
を見たときにそのようラムダの内部でHTMLを出力すると、奇数であるかどうかを質問ラムダが使用されるコンテキスト。サンプルコードはあまり意味がありません。 'sample'関数は決してコールバックを実行しません。また、 'sample'に示されているように連結したい場合、ラムダは' return'ではなく 'echo'をしていますか? – Gordon
私はコードを修正しました。私はそれを知っていますが、関数を呼び出すことは可能ですか? – Emil
私はこれを悪い習慣と考えています。 –