2014-07-02 72 views
-2

如何解決& =錯誤棄用從5.3升級版本的PHP 5.5.9至後我嘗試通過刪除「&」解決錯誤depricatation上& =的它的工作原理它沒有顯示錯誤,但第二個問題,我遇到的是一些功能不工作回調函數的登錄過程中沒有工作的PHP版本的升級是如何tofix這種問題的問題?嗨PHP版本5.3.0升級到5.5.9

回答

1

首先了解原始代碼的真實含義。只是刪除部分操作符會改變代碼的含義,並且在某些區域代碼失敗時不應該感到驚訝。

$a &= $b; 

的真正含義perform a bitwise AND operation with $a and $b; assign the result to $a

它等同於:

$a = $a & $b; 
+0

是的,先生也是如此就意味着我需要重新編碼呢? – Newbizone

+0

出於好奇,我查找了一些說'&='操作符已被棄用的東西。我不僅在PHP遷移說明中找不到任何提及,也無法在開發系統上覆制該消息(PHP 5.5.13)。我的回答對你的問題很有幫助,但我不確定你是否提出了正確的問題。 –