解 説
phpの条件分岐は、基本的にif( 条件指定 )をして「真」「偽」を分岐してそれぞれの処理を書きますが、( 条件指定 )を細かく記述しなくても、phpには予め設定されている「真偽値」というものがあります。使う使わないは自由ですが、他人のコードを読み解く場合には必要になる知識なので頭に入れておきましょう。( 条件指定 )の省略表示と捉えても良いと思います。
解 説
phpの条件分岐は、基本的にif( 条件指定 )をして「真」「偽」を分岐してそれぞれの処理を書きますが、( 条件指定 )を細かく記述しなくても、phpには予め設定されている「真偽値」というものがあります。使う使わないは自由ですが、他人のコードを読み解く場合には必要になる知識なので頭に入れておきましょう。( 条件指定 )の省略表示と捉えても良いと思います。
上記のように if($x == ture)は、if( $x )と省略表示できるので覚えておきましょう。コード例では「$x」に数値の5が代入されているので、この条件分岐は「真」となり “これは「真」ですね” が表示されます。$x =0 とした場合には、条件分岐が「偽」となり “これは「偽」ですね” が表示されます。数値以外の「真偽値」については上記の通り、データが空、もしくは0だった場合には条件分岐が「偽」となります。