Existe-t-il un moyen de créer la chaîne de manière conditionnelle? Exemple:Utilisez la variable comme méthodes dans la chaîne PHP pour autoriser le chaînage de méthodes conditionnelles
$chain = $restaurant->allFoods()->$filter->get();
Ensuite $filter
est dynamique ou conditionnelle définie
if ($user == "vegetarian")
{
$filter = "->onlyVegetables()";
}
Donc, si la condition est remplie, la chaîne deviendrait:
$chain = $restaurant->allFoods()->onlyVegetables()->get();
autre
$chain = $restaurant->allFoods()->get();
Est cela est-il possible? Comment s'appelle-t-il? Merci
Avez-vous essayé? Qu'est-il arrivé? – miken32
Construire du code dynamique est possible avec eval, mais la plupart disent: "eval est mal" – Sascha