PHP
return array_pop(explode(',', $text));
みたいなことをしようとしたらNoticeエラー吐いてた。
Notice: Strict (2048): Only variables should be passed by reference in ...
array_pop()
に限らず、PHPでは参照渡しを要求するメソッドに値を直接渡して呼び出すと、上記のようなエラーを吐く。
ので、一旦渡す値を変数に格納する必要がある。
PHP
$exploded_text = explode(',', $text);
return array_pop($exploded_text);
めでたし。