このphpプログラムを実行しようとしていますが、予期しない出力が表示されます。
<?php
$abc;
function test(){
$abc="world";
}
test();
echo "hello ".$abc;?>
Output : hello
Expected output : hello world
私はphpを初めて使用します。このコードで私が犯した間違いを誰か教えてください。
私が外に出すならば、それ$abc="world"
の範囲function test()
がうまくいくことを私は知っています。
関数からグローバル変数に値を割り当てるにはどうすればよいですか?