Ich stoße auf seltsames Problem. Ich habe folgende einfache Linie in PHPMerkwürdiges Verhalten von isset und leerer Funktion
<?php
echo "Value = ".$this->language; //outputs Value = en
echo "<br>isset = ".isset($this->language); //Outputs isset =
echo "<br>Is empty = ".empty($this->language); //Outputs Is empty= 1
?>
Warum ist, dass die zweite Zeile nicht druckt true
oder ‚1‘ und dritte Zeile druckt seine leer, wenn seine klare aus erster Linie, dass this->language
gesetzt und nicht leer ist ??
Können Sie die Ausgabe von 'print_r ($ this-> language);'? –
@RaxWeber, es druckt 'en' – WatsMyName
Dann ist nichts falsch daran. –