要は論理否定演算子の話
PHP
PHPでは
1 2 3 4 5 | |
とか
1 2 3 4 5 | |
とかで、! を論理否定演算子に使う。
Python
だが、Pythonではnotを利用して論理否定を表現する。
1 2 3 | |
とか
1 2 3 | |
で表現する。
補足1
pythonだと
1 2 3 | |
とか表現できるけど、こっちの方だと、pytestとかで警告が出る。
補足2
確認する際はphp -aか、ipythobを利用して確認すると良い。
ただしphp -a は環境によっては使えないことと、Trueを1、Falseを出力なしで表現することに注意