Objekt der Klasse Closure konnte nicht in string in: filename konvertiert werden.

9
%Vor%

Was ist los?

Ich erhalte die Fehlermeldung:

%Vor%     
Lisa Miskovsky 12.03.2013, 22:00
quelle

4 Antworten

6

Einige Probleme:

  1. Da Sie eine Closure zurückgeben, müssen Sie die Closure zuerst einer Variablen zuweisen und dann die Funktion
  2. aufrufen
  3. Ihre $this Referenzen funktionieren nicht innerhalb einer Schließung (weshalb Sie stattdessen use ing $that sind)
  4. Sie müssen auch $currencyType verwenden, um im Bereich der Sperrung darauf zuzugreifen
%Vor%     
landons 12.03.2013 22:09
quelle
2

Sie müssen beim Schließen der Funktion eine Funktion zwischen Klammern setzen und Klammern hinzufügen.

%Vor%     
chakroun yesser 29.04.2017 11:14
quelle
1

Löschen Sie einfach die return und tun Sie:

%Vor%

Wissen Sie auch, dass Sie $that nicht in der Funktion verwenden?

Übrigens, warum brauchen Sie dort eine anonyme Funktion? Tun Sie einfach:

%Vor%     
Shoe 12.03.2013 22:05
quelle
0
%Vor%

Sie definieren eine Lambda-Funktion. Du brauchst es nicht. Außerdem sollten Sie bcmul () verwenden, wenn dies irgendeine Art von Genauigkeit haben soll; Floats in PHP werden Ihnen flippige Ergebnisse liefern.

    
Matt 12.03.2013 22:05
quelle

Tags und Links