タイトルのように、PHPの関数の前に感嘆符は本当に何を意味しますか?例えばPHPで関数の前に感嘆符が実際に何を意味するのですか
次の文である。
if (!stripos($haystack, $needle)) {}
これと同じ:
if (stripos($haystack, $needle) === FALSE) {}
又はこれ:
if (stripos($haystack, $needle) == FALSE) {}
任意の明確化は、それが型をチェックしません==
比較であるので、それは同じだ...
if (stripos($haystack, $needle) == FALSE) {}
機能の前
!
これは、equallでないか結果がfalseであることを意味します。それはコードを書くの短い方法です –
@ Rad私の質問が十分ではなかったかもしれないが、私は尋ねていたかどうか!関数が型をチェックする前に。 – n1te