科技知識動態:php如何定義全局變量

導讀跟大家講解下有關php如何定義全局變量,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說php如何定義全局變量,小編也收集到了

跟大家講解下有關php如何定義全局變量,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說php如何定義全局變量,小編也收集到了有關php如何定義全局變量的相關資料,希望大家看到了會喜歡。

php全局變量用global定義一下就好,就在外面定義global是錯的,必須在函數內聲明

定義方式:global $variable

講解:$variable 為變量名,global為全局變量的類型

實例:定義一個全局變量,并在函數里面輸出該變量:(推薦學習:PHP編程從入門到精通)

$variable="hello baidu!";print_result();function print_result(){global $variable;echo $variable;}

如果定義成功,最終結果將輸出 hello baidu!

全局變量的global的定義和使用

<?php$name = "why";function changeName(){ $name = "what";}changeName();echo "my name is " . $name . "<br/>";?>

執行代碼的結果是:my name is why,而不是執行changeName()后顯示what。分析原因,這是因為函數體changeName內$name變量被缺省設置為局部變量,$name的作用域就是在changeName內。于是,修改代碼,添加全局變量如下:

<?phpglobal $name;$name = "why";function changeName(){ $name = "what";}changeName();echo "my name is " . $name . "<br/>";?>

以上就是php如何定義全局變量的詳細內容,更多請關注php中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!