Only variables can be passed by reference

„Früher“ hat man ja immer mal gerne sowas geschrieben:

$array[$i]['name'] = array_pop(getPath($value['some_id']));

Das ergibt mittlerweile einen E_STRICT – Fehler, der folgendermaßen behoben werden kann:

$tmp = getPath($value['some_id']);
$tmp = array_pop($tmp);
$array[$i]['name'] = $tmp;

http://www.php.net/manual/de/language.references.pass.php

Rating: 4.50/5. From 1 vote.
Please wait...
Posted on: 31. Mai 2014
Categories: PHP Snippets

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.