HOME>WEBプログラム覚書>[PHP][Notice]Only variables should be passed by reference in File

[PHP][Notice]Only variables should be passed by reference in File

引数を参照で受け取る関数にリテラルを渡したときに発生しがちなエラー

Notice: Only variables should be passed by reference in [path to file]

  1. <?php
  2. // Notice: Only variables should be passed by reference in [path to file]
  3. $end = end(explode(',', 'a,b,c,d,e,f,g'));
  4. ?>

いったん変数に格納して渡す

  1. <?php
  2. $list = explode(',', 'a,b,c,d,e,f,g');
  3. $end = end($list);
  4. ?>

これでNoticeはでなくなる。

投稿日 2019年3月10日 05:23
カテゴリ PHP
タグ エラー | エラーコード
トラックバック URL http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1798

コメント

コメントする
Name
Email Address
URL