PHPって不思議

echo と print って違うんだね。

$flag_1 = true ; $flag_2 = false;

$flag_1 or print 'false flag_1';
$flag_2 or print 'false flag_2';

$flag_1 or echo 'false flag_1';
$flag_2 or echo 'false flag_2';

and or を使った判断式を使う際に式として評価して値を
返してくれないとシンタクス的に怒られるから
print 使わないとネって事みたい

個人的には、echoの方がタイプ量が少ないし他の言語でも
使うから、慣れてるけれど、PHPに限っては

この書き方良く使うから、printの方が真っ当かもなぁ