上一章我們講述了 PHP 函數(shù)(Functions),,這一章我們講述變量的作用范圍 (Variable scope) ,。我們有必要搞清楚函數(shù)內(nèi)部的變量,和函數(shù)外部的變量的區(qū)別,。 全局變量 (global variables)和局部變量 (local variables)我們將函數(shù)內(nèi)部的變量稱為局部變量 (local variables),。通常它只作用于該函數(shù)內(nèi)部,只能在函數(shù)內(nèi)部被訪問到,,它不影響函數(shù)外的代碼,。 在函數(shù)外部的變量,我們稱為全局變量 (global variables),。通常它作用在函數(shù)外部,。它不影響函數(shù)內(nèi)部。 我們看一個示例,,下面這個示例,,雖然兩個變量名都叫 $a,但是表示兩個不同的變量,,一個在函數(shù)外部,一個在函數(shù)內(nèi)部,。 <html> 返回的結(jié)果是: Boston Legal 函數(shù)外部變量 $a 的值為"Boston Legal",,函數(shù)內(nèi)部變量 $a 的值為"House",。 在函數(shù)內(nèi)部訪問全局變量如果你想在函數(shù)內(nèi)部也能訪問到某個全局變量,可以使用 <html>
示例中 |
|