我是一名PHP初學者,他們一直在閱讀「PHP for the Web:Visual Quickstart Guide 4th Ed。」由拉里烏爾曼和有一個問題,我在書中遇到的東西。關於IF語句中變量狀態的問題
在每章結尾,他有幾個問題需要審查,我被困在其中一個問題上,不確定我是否有正確的答案或者正確的答案。
的問題如下:
不知道有關$ VAR任何事情都會以下條件是真或假?爲什麼?
if ($var = 'donut') {...
我傾向於說,這將是錯誤的,因爲我們不知道,如果$var
已分配的值甜甜圈但該計劃之內,但我不知道。
任何人都可以幫助解釋這個給我,所以我可以理解這個概念,並對此感到自信嗎?
謝謝
亞歷
提示:仔細查看**操作員**。 – deceze
* facepalm *語言設計師應該選擇一本關於他們自己的語言的初學者書,並仔細閱讀作者試圖爲讀者準備的陷阱列表。 – erisco
好吧,這是我在閱讀所有帖子後提出的答案:「此語句將返回true,因爲$ var被賦予一個值爲donut的值,並且賦值在語句被評估之前發生,因此將會是布爾值爲true,因爲它有一個值。「它是否正確? – AlexBeau