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の最新記事】


