重複の可能性:
php 関数変数のスコープ
以下のコードを使用して、グローバル変数でテストしています。グローバル変数は関数内で比較できないようです。
出力に「hello world」が表示されないのはなぜですか?
以下は私が試しているコードです:
<?php
$bool = 1;
function boo() {
if ($bool == 1) {
$bool = 2;
echo 'Hello World';
}
}
?>
を削除するfunction boo()
と、「hello world」が表示されます。関数が存在するのに表示されないのはなぜですか?