Ich möchte herausfinden, ob eine Variable eine Sammlung ist.Laravel: herausfinden, ob Variable ist Sammlung
Ich kann is_object() nicht verwenden, weil es wahr sein wird, auch wenn es keine Sammlung ist. Vorerst Ich benutze dies, und es funktioniert:
if(is_object($images) && get_class($images) != 'Illuminate\Database\Eloquent\Collection') {
Aber ich denke, es ist so hässlich, dass ich Zeit fragen Sie über eine andere Lösung zu verbringen.
Haben Sie eine Idee?
Ich würde es zu einer Hilfsfunktion isCollection() extrahieren und es verwenden, wann immer benötigt. –
Mögliches Duplikat von [Kann ich überprüfen, ob ein Objekt in PHP eine bestimmte Klasse ist?] (Http://stackoverflow.com/questions/1965722/can-i-check-if-an-object-is-kind -of-a-specific-class-in-php) – Bogdan
Mögliches Duplikat von [Wie nach einem bestimmten Objekttyp in PHP gesucht wird] (http://stackoverflow.com/questions/8091143/how-to-check-for -a-specific-type-of-object-in-php) – patricus