php5 理解 以及結合foreach

2021-05-23 08:01:16 字數 431 閱讀 4211

做為菜菜子的我,這個& 不記得了。

現在複習下

下面解釋下: 

通過這種方式$a=test();得到的其實不是函式的引用返回,這跟普通的函式呼叫沒有區別.

至於原因: 這是php的規定

php規定通過$a=&test(); 方式得到的才是函式的引用返回.

至於什麼是引用返回呢(php手冊上說:引用返回用在當想用函式找到引用應該被繫結在哪乙個變數上面時。)

這句狗屁話 害我半天沒看懂.

用上面的例子來解釋就是

$a=test()方式呼叫函式,只是將函式的值賦給$a而已, 而$a做任何改變 都不會影響到函式中的$b.

而通過$a=&test()方式呼叫函式呢, 他的作用是將return $b中的 $b變數的記憶體位址與$a變數的記憶體位址,

指向了同乙個地方.

php5支援

PHP5配置選項

在unix平台上安裝基本沒有變化 1.gunzip 5.x.x.tar.gz 2.tar xvf 5.x.x.tar 3.cd 5.x.x 4.configure 5.make 6.make install 7.apachectl restart configure 配置命令取決於安裝步驟可能需要另...

php5 讀書心得

由於工作中要用到php,最近下了本 php5 power programming 在讀,外文的,還不錯,打算寫些讀書心得,可能會零散些。這次講的是多型。首先看乙個例子,是講動物發出的叫聲的。class cat class dog function printtherightsound obj els...

php5安裝詳解

對於apache2的設定 1 不要addmodule mod php5.c 2 loadmodule php5 module c php php5apache2.dll,是php5apache2.dll 3 需要將php目錄下的dll檔案 以下檔案不必複製 php5activescript.dll ...