PHP では、関数は参照される前に定義されている必要はありません。 ただし条件付きで関数が 定義されるような場合を除きます以下が簡単な例です。ボタンで送信した場合はエラーになります Fatal error: Call to undefined function plus() in C:\httpd142p\kikin\func_01.php on line 12
<?php // 条件つきの関数 if ( $_GET['send'] == '' ) { function plus( $a, $b ) { return $a + $b; } } print plus(10,5); ?> <form name="frm" action="<?= $_SERVER['SCRIPT_NAME'] ?>" target="_self" method="get" onsubmit='return (function(){return true;})();' > <input type="submit" name="send" value="送信"> </form>
|
【PHPの最新記事】