在 function 裡初始化的變數即區域變數。為什麼叫區域變數呢?因為區域變數只有在 function 裡可以被「看見」,請看底下的範例:
<?php function sum() { $a = 1; $b = 2; echo $a+$b; } < br/>sum(); ?>
執行結果:
3
第 2 個輸出的結果為 0,這是因為 function 裡的 $a 只有在 function 裡才能被看到,在 function 外區域變數就不能被看見。
--jollen
« 11. 在 PHP 裡如何生成物件? | (回到Blog入口) | 13. 什麼是全域變數? » 12. 什麼是區域變數?jollen 發表於 October 27, 2006 1:26 PM 在 function 裡初始化的變數即區域變數。為什麼叫區域變數呢?因為區域變數只有在 function 裡可以被「看見」,請看底下的範例: <?php function sum() { $a = 1; $b = 2; echo $a+$b; } < br/>sum(); ?> 執行結果: 3 第 2 個輸出的結果為 0,這是因為 function 裡的 $a 只有在 function 裡才能被看到,在 function 外區域變數就不能被看見。 --jollen 版權聲明 請參閱頁面底部的 CC 授權條款。此外,Jollen's PHP 專欄禁止引用、修改與轉貼,如果您想與朋友分享的話,我們只允許網站連結(hyperlink)的形式。 搜索關於此頁面包含了發表於October 27, 2006 1:26 PM的 Blog 上的單篇日記。 此 Blog 的前一篇日記是 11. 在 PHP 裡如何生成物件?。 此 Blog 的後一篇日記是 13. 什麼是全域變數?。 分類
|
| Top | Jollen's Forum |
Jollen's PHP 專欄採用 Attribution-NonCommercial-NoDerivs 2.5 授權條款
Copyright(c) 2001-2007,2010 www.jollen.org