私はこれを短くしたい。用語が正しいかどうかはわかりませんが、この例はCodeigniter ハンドブック Vol.1から入手しました。
if (count($args) > 1 || is_array($args[0]))
私はこの問題に何度も遭遇しました。データ型に応じて、さまざまなテストがより適切です。一部のテストは、予期しない方法で失敗します。
最も適切で、おそらく最も簡潔なテストをどのように決定するのでしょうか?
明確にするために、可能であれば、データ型に関係なく、オブジェクト/変数を使用する準備ができているかどうかをテストする最も効果的な方法を探しています。
また、例のようにリストだけにソリューションを適用したくありません。広く適用できるはずです。