Fatal Error return value
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
aufruf
code
datenstruktur
ding
email
entsprechende konstrukte
funktion
info
inhalt
null
nutzen
post
problem
sprache
string
verzichten
-
Hallo,
ich habe ein Proplem mit einer IF-Abfrage.
Besser gesagt mit dem Return-value der trim oder empty-Funktion.
Hier mein Code:
if(empty(trim($_POST[\'linkername\']))) // irgend ein Anweisungsblock
Dies ergibt folgenden Error:
Fatal error: Can\'t use function return value in write context in C:\\xampp\\htdocs\\philipp\\hp\\linktausch\\linktausch.php on line 87
In $_POST[\'linkername\'] steht entweder nichts oder ein Name^^
Was stimmt daran nicht?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Weil Trim() einen String zurückliefert und empty() eine Variable erwartet. Eine Rückgabewert ist nun einmal in PHP nicht direkt als Variable zu nutzen. Deswegen gehen leider auch nicht Aufrufe wie
echo explode(\';\',meinSemikolonGetrennterString)[0];
Zählt für mich mit zu den nervigsten Dingen in PhP überhaupt. -
Weil Trim() einen String zurückliefert und empty() eine Variable erwartet. Eine Rückgabewert ist nun einmal in PHP nicht direkt als Variable zu nutzen. Deswegen gehen leider auch nicht Aufrufe wieecho explode(\';\',meinSemikolonGetrennterString)[0];
Zählt für mich mit zu den nervigsten Dingen in PhP überhaupt.
Achso vielen Dank.
Hab ich noch nie gemerkt, bzw. so benutzt dass das für mich ein Problem wäre.
Da fehlt PHP wirklich was.
-
Naja, wenn man sowas aus anderen Sprachen gewohnt ist und auf entsprechende Konstrukte bei PhP verzichten muss ist das für einen schon nervig.
Ich erwarte ja kein...
$account = $userList->getUser(\'evil-devil\')[\'account-info\'][\'email\']
wobei folgendes sogar funktioniert, sofern die Datenstruktur dazu vorhanden ist ;)
((BankAccount)User->getAccount())->getITAN()->toString()
Naja, PhP ist in anderen Dingen gut zu gebrauchen.
Beitrag geändert: 9.5.2008 17:10:56 von evil-devil -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage