匯入 GLOBALS 有趣現象

2022-02-03 16:43:58 字數 701 閱讀 2876

<?

phpfunction

test() $a=

1;$b=

2;?>

上邊的**的$a和$b都在$globals裡,與$globals['a']和$globals['b']是等價的,但$c 不是,他是函式的私有變數,不在$globals裡,如下可知:

<?

php//

例子2function

test() $a=

1;$b=

2;test();

print

$a;//此時輸出的是ddd而不是1.

?>

有趣的是:$globals變數又是$globals變數的值,你會發現$globals

下有$globals,這個$glogals下又有$globals,這樣一直層層不斷的套下去,很是有趣。

<?

php//

例子3function

test() $a=

1;$b=

2;test();

print_r

($globals['

globals'][

'globals'][

'globals'][

'globals

']);

print_r

($globals

);//

以上兩個列印的結果是一樣的

?>

CFile類開啟檔案的有趣現象

在寫 freeposter 時,遇到這樣乙個問題,當前目錄在 opendialog 後改變了。cfile類開啟檔案的有趣現象 在編制對話方塊應用程式的過程中,我發現乙個很有趣的現象,就是當使用cfile類的open成員函式開啟乙個檔案時,如果不指定檔案的路徑會預設為當前程式的路徑,但如果使用了檔案開...

C 繫結資料有趣現象!!!

建表 class1 列名 naem,age,address,email,為表填充資料 放上對應的 textbox 繫結對應列,然後放上三個textbox 再分別繫結 address email.再放上乙個combobox 三個button 注 下面的dataset31 為集合,class1 為表 u...

js中一些有趣的現象

個人小站點 1,js中關於函式提公升 在es5中 function f function f 結果為i am inside 因為在es5中存在變數 函式提公升,重複宣告,後面的覆蓋前面的,所以最終函式是function f 在es6中用let宣告就會產生塊級作用域,不用立即執行匿名函式了 2.ale...