亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

m1 m2 不是相同引用

php小白求解答 m1 m2 不是相同引用么,執行完preg_match_all之后,m1跟m2是一樣長的吧

正在回答

3 回答

shawanyi

0 回復 有任何疑惑可以回復我~

$m1=$m2=array();

我只看到$m1,$m2是 定義兩個 ?數組變量;

0 回復 有任何疑惑可以回復我~

????在php5 的對象編程經常提到的一個關鍵點是“默認情況下對象是通過引用傳遞的”。但其實這不是完全正確的。下面通過一些例子來說明。

php的引用是別名,就是兩個不同的變量名字指向相同的內容。在php5,一個對象變量已經不再保存整個對象的值。只是保存一個標識符來訪問真正的對象內容。 ? 當對象作為參數傳遞,作為結果返回,或者賦值給另外一個變量,另外一個變量跟原來的不是引用的關系,只是他們都保存著同一個標識符的拷貝,這個標識符指向同一個對象的真正內容。 ??

也就是說對于對象中$a = $b保存的相同的一個標識符讓你錯以為是同一個,而對于其他不是對象的如string int ,float,數組等是賦值,也可以理解成為復制。因此m1和m2是不同的長度和內容


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

m1 m2 不是相同引用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號