isset()を用いたらエラーがでた

ysugiyama12 8views 更新:2017年8月23日

phpで、変数がnullかどうかを検出するisset()の内部に$room->hoge()などの可変関数を用いたところエラーになった。
調べてみたところisset()は変数や配列のみを対象としていて、可変関数や定数を用いてコールすることはできないそう。
これはisset()が関数ではなく言語構造であることによるものらしい。
参考ページ : https://php.plus-server.net/function.isset.html

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません