私はphpを初めて使用します。次のコードで、変数「cons」が関数「func」内で使用されたときにコンパイラによって認識されない理由がわかりません。
$cons = 1;
function plusCons($num) {
return $num + $cons;
}
関数のスコープ内でグローバル変数を使用することは不可能ですか?
私はphpを初めて使用します。次のコードで、変数「cons」が関数「func」内で使用されたときにコンパイラによって認識されない理由がわかりません。
$cons = 1;
function plusCons($num) {
return $num + $cons;
}
関数のスコープ内でグローバル変数を使用することは不可能ですか?
PHP 関数内でグローバル変数にアクセスするには、global
キーワードを使用して変数をインポートする必要があります。
$cons = 1;
function plusCons($num) {
global $cons;
return $num + $cons;
}
これもあなたのために働きます:
$cons = 1;
function plusCons($num ,$cons) {
return $num + $cons;
}
echo plusCons(2 , $cons); // this will output 3