連鎖を条件付きで構築する方法はありますか?例:変数を条件付きメソッド連鎖を可能にするPHP連鎖のメソッドとして使用する
$chain = $restaurant->allFoods()->$filter->get();
その後$filter
は動的であるか、条件付き条件が満たされた場合、チェーンはなるので
if ($user == "vegetarian")
{
$filter = "->onlyVegetables()";
}
を設定します。
$chain = $restaurant->allFoods()->onlyVegetables()->get();
他
$chain = $restaurant->allFoods()->get();
ですこれは可能ですか?これは何と呼ばれていますか?ありがとう
あなたはそれを試してみましたか?何が起こった? – miken32
動的なコードを構築することはevalでは可能ですが、ほとんどの場合「eval is evil」 – Sascha