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

VN:F [1.9.22_1171]
Rating: 9.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)
Only variables can be passed by reference, 9.0 out of 10 based on 1 rating
Posted on: 31. Mai 2014
Categories: PHP Snippets

Schreibe einen Kommentar

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