PHP の文字列の真実性を理解しようとしています。Javascript や Python などの他のスクリプト言語に似ているのではないかと思いました。
> var_dump((bool)"");
bool(false);
> var_dump((bool)"hello");
bool(true);
わかりました。
それから私は試しました
> var_dump((bool)"0");
bool(false);
本当に?それは変だ。PHP は最初に文字列を数値として解析しようとしていると思います。したがって、これもfalse
> var_dump((bool)"00");
bool(true);
は?!?私は本当に混乱しており、文字列が真実かどうかを知りたいと思っています。
私はこれまで何も見つけることができませんでした。