PHP Schwerwiegender Fehler: Aufruf einer Member-Funktion format () on boolean

10

Stürzt ab:

%Vor%
  

PHP Fataler Fehler: Aufruf eines Member-Funktionsformats () für booleschen

Aber mit anderen Daten funktioniert gut:

%Vor%

Falsches Format?

    
user1539207 10.06.2015, 00:04
quelle

2 Antworten

13

Kein Beispiel funktioniert, da Sie mehrere Fehler haben:

  1. Sie haben Ihren zweiten Parameter an Datetime::createFromFormat() vergessen
  2. h:i:s sollte H:i:s sein
  3. Ihr Datum im zweiten Beispiel ist durch ein . nicht ein - getrennt.

Korrekturen:

%Vor%     
John Conde 10.06.2015, 00:09
quelle
3

In meinem Fall habe ich diesen Fehler erhalten, weil ich microtime(true) als Eingabe verwendet habe:

%Vor%

In den spezifischen Momenten, in denen microtime einen Float mit nur Nullen als Dezimalzahlen zurückgibt, ist dieser Fehler aufgetreten.

Also musste ich überprüfen, ob seine Dezimalstellen sind und einen Dezimalteil hinzufügen:

%Vor%

BEARBEITEN :

Aufgrund der Gleitkomma-Genauigkeit bringt der Boden manchmal einen falschen Boden, also musste ich einen einfacheren Ansatz verwenden:

%Vor%     
carla 16.02.2016 14:50
quelle

Tags und Links