論理演算子

test1が実行されました ------------------------ test2が実行されました test1が実行されました ------------------------ test1が実行されました test2が実行されました ------------------------ test2が実行されました
<?php
	function test1(){
		echo '<div>test1が実行されました</div>';
		return false;
	}

	function test2(){
		echo '<div>test2が実行されました</div>';
		return true;
	}

	test1() && test2();
	echo '------------------------';
	test2() && test1();
	echo '------------------------';
	test1() || test2();
	echo '------------------------';
	test2() || test1();
論理演算子は、&&演算子はfalseが返されるまで、||演算子は、trueが返されるまで実行を続けます。

上の例では戻り値がtrueの関数とfalseの関数を使用して実行を確認しています。