2014年07月10日


PHP : 条件つきで定義される関数

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 変数
posted by at 01:04 | Comment(0) | PHP | このブログの読者になる | 更新情報をチェックする


この記事へのコメント
コメントを書く
お名前:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。