課程
/后端開發
/PHP
/PHP函數篇
$is_formal=false ? ? ?if ( i$is_formal )這句是非假吧,為什么輸出 hi 而不是hello?
2018-08-05
源自:PHP函數篇 3-2
正在回答
!就是取反? ?
if內的(!$is_formal),前面那個感嘆號是檢測$is_formal的值是真(true)還是假(false),如果$is_formal的值為假(false)那么條件成立就輸出????"hi"????,如果條件不成立,就輸出????else前面給$is_formal的默認值是假,故而第一個if條件內的邏輯非(!$is_formal)是成立的,所以輸出 "hi"。
其實沒有想的那么復雜,上面那個兄弟講的很明白了,就只有真和假,第一個例子就是為false所以輸出了Hi,第二個為true就是真,所以運行第二個條件,true的情況下沒有不等于的
查了下if函數明白了,if中只能為真或假,為真時輸出if中的內容,為假時輸出else中的內容。$is_formal 初始值為假,!is_formal 為真,輸出hi。
舉報
自定義函數,PHP入門教程之必備課程,行業大牛帶你飛。
1 回答Closure是個什么意思???
1 回答老師說的缺省值意思是什么
3 回答這里不懂,變量括號變量是什么意思
1 回答為什么要用num這個來表示 然后第16行往后的意思 都沒明白
2 回答這是什么編輯器
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-04-09
!就是取反? ?
2019-02-28
if內的(!$is_formal),前面那個感嘆號是檢測$is_formal的值是真(true)還是假(false),如果$is_formal的值為假(false)那么條件成立就輸出????"hi"????,如果條件不成立,就輸出????else
前面給$is_formal的默認值是假,故而第一個if條件內的邏輯非(!$is_formal)是成立的,所以輸出 "hi"。
2018-11-22
其實沒有想的那么復雜,上面那個兄弟講的很明白了,就只有真和假,第一個例子就是為false所以輸出了Hi,第二個為true就是真,所以運行第二個條件,true的情況下沒有不等于的
2018-08-05
查了下if函數明白了,if中只能為真或假,為真時輸出if中的內容,為假時輸出else中的內容。$is_formal 初始值為假,!is_formal 為真,輸出hi。