php全域性變數
阿新 • • 發佈:2018-12-16
使用關鍵字global進行全域性變數標識;注意:不能在用global宣告變數的同時給變數賦值。像global $name = "Tom"的使用方式是錯誤的。
<?php global $name; $name = "Tom"; function changeName(){ $name = "John"; } changeName(); echo "my name is " . $name . "<br/>"; ?>
定義全域性變數後執行的結果仍然為my name is Tom,這個結果
<?php $name = "Tom"; function changeName(){ global $name; $name = "John"; } changeName(); echo "my name is " . $name. "<br/>"; ?>
這次的執行結果是:my name is John,說明global是起傳遞引數的作用,而並非使變數的作用域為全域性