Web制作にちょっと役立つWebメディア

【Laravel】Use of undefined constantの対処法

どうも!Link-web管理人です!

今回の内容は、トラブルシューティングの備忘録です!

 

先日PHPフレームワークであるLaravelを使った開発中に、以下のエラーが出ました。

Use of undefined constant id – assumed ‘id’ (this will throw an Error in a future version of PHP)

 

調べて見ると、「未定義の定数 id の使用 – ‘id’ を想定 (将来の PHP のバージョンではエラーとなります)」とのこと。

リンクマン

未定義??「将来のバージョンではエラー」…って今エラーなっとるやん!!

と突っ込みたいところですが、結論このエラーの内容は無視してOKでした。

 

タイプミスを確認してみよう!

 

エラー文は、未定義やら将来のバージョンではエラーとかなんとか書いていますが、今回の原因はそんなところではなく、単なるタイプミスでした。

$post->id

と書かなければいけないところを、

$post-id

と書いていました。

「>」の抜けですね!

いろいろ検証してみる前に、まずは誤字の可能性を確認してみてください!

 

リンクマン

大層なエラー吐き出しやがってー!って怒りたいところやけど、丁寧にコーディングしてない自分が悪いわな。コーディングはきれいに丁寧に…。