Moni: Probleme beim auslesen eines objectes (php), Soll als integer gewertet werden

Beitrag lesen

Ich flippe noch aus vielleicht kann mir jemand hier helfen:

Ich habe gerade auf php 7.1 umgestellt, vorher bei 5.5 hat es funktioniert…….. Ich lese aus einer Datenbank einen Datensatz aus, dieser wird so übergeben

$output = mysqli_fetch_object($SQL);

Später gibt es eine IF Abfrage

if(($output->wert+2)==$row['law'])

die nicht funktioniert

In $output->wert ist eine 2 drin

In $row['law'] ist eine 4 drin

Wenn ich die Variable durch die Zahl 4 ersetze funktioniert es.

if(4==$row['law'])

Ich denke das Problem wird das object** $output->wert** sein. Nun habe ich versucht mit intval($output->wert) den Wert umzuwandeln, aber das klappt nicht. Jetzt bin ich mit meinem Latein am Ende.

Wo ist den da mein SCH.... Fehler?

Weis bitte jemand Abhilfe?

Moni