PHP變量的作用范圍實(shí)例講解
局部變量
- 在函數(shù)內(nèi)部定義的變量
- 變量的作用范圍就是這個(gè)函數(shù)。
案例
<?php function test(){ $a=10; echo $a; } test(); echo "<hr />"; echo $a; ?>
案例結(jié)果
全局變量
- 在php 腳本中,函數(shù)外部定義的變量
- 變量的作用域?yàn)檎麄€(gè)PHP 腳本。
案例
<?php $a=10; function test(){ echo $a; } test(); echo "<hr />"; echo $a; ?>
案例結(jié)果
在函數(shù)中使用函數(shù)全局變量?
- 1. 傳參
- 2. 聲明方式 global
- 3. 常量的作用域,是超全局
案例:聲明方式 global
<?php $a = 10; function test(){ global $a; echo $a; } test(); ?>
案例結(jié)果
案例:常量
<?php define("NAME","WCP"); function test(){ echo NAME; } test(); ?>
案例結(jié)果
靜態(tài)變量
- 在函數(shù)內(nèi)部定義
- 用static 修飾符修飾
- 僅在函數(shù)初次執(zhí)行時(shí)被初始化。
案例
<?php function test(){ static $a = 0; echo ++$a."|"; } test(); test(); test(); ?>
案例結(jié)果
到此這篇關(guān)于PHP變量的作用范圍的文章就介紹到這了,更多相關(guān)PHP變量的作用范圍內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
php+js實(shí)現(xiàn)圖片的上傳、裁剪、預(yù)覽、提交示例
首先用到的語(yǔ)言是php、插件imgareaselect附下載地址,沒有太多花哨的樣式,喜歡的朋友可以學(xué)習(xí)下2013-08-08PHP靜態(tài)延遲綁定和普通靜態(tài)效率的對(duì)比
這篇文章主要介紹了PHP靜態(tài)延遲綁定和普通靜態(tài)效率的對(duì)比的相關(guān)資料,這里舉例說(shuō)明他們之間的效率問題,需要的朋友可以參考下2017-10-10php下拉選項(xiàng)的批量操作的實(shí)現(xiàn)代碼
這篇文章介紹了php下拉選項(xiàng)的批量操作的實(shí)現(xiàn)代碼,有需要的朋友可以參考一下2013-10-10php set_include_path函數(shù)設(shè)置 include_path 配置選項(xiàng)
這篇文章主要介紹了php set_include_path函數(shù)設(shè)置include_path 配置選項(xiàng)的相關(guān)資料,需要的朋友可以參考下2016-10-10PHP array_key_exists檢查鍵名或索引是否存在于數(shù)組中的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇PHP array_key_exists檢查鍵名或索引是否存在于數(shù)組中的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2016-06-06