<?php $e = error_reporting();error_reporting(E_ALL); // デフォルトのコールバックfunction defaultCallback () { echo "hello\n"; } // 何かするfunction doSomething ($func = defaultCallback){ $func();} // デフォルトを使うdoSomething(); // 指定したコールバックを使うfunction customCallback () { echo "ヒャッハー!!\n"; }doSomething(customCallback); // 文字列で渡す...だと...?doSomething("customCallback"); error_reporting($e); ?>
Standard input is empty
Notice: Use of undefined constant defaultCallback - assumed 'defaultCallback' in /home/odJyHr/prog.php on line 10 hello Notice: Use of undefined constant customCallback - assumed 'customCallback' in /home/odJyHr/prog.php on line 19 ヒャッハー!! ヒャッハー!!
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!