【PHP】「php Call to undefined function・・・」とは?
公開日:
更新日:
カテゴリー: PHP
PHPをプログラムしているとき、「php Call to undefined function・・・」というエラーで怒られる時がちょこちょこあります。
大抵寝不足とか注意力がないときですが、このエラーは何なんでしょうか?
1.そんな関数ないよ!
簡潔に言うならば、「php Call to undefined function・・・」という英語が示す通り、「定義されていない関数を呼んでる」という意味のエラーです。
つまり、関数のスペルミスが原因です。
2.エラー箇所
このエラーは親切なことに、エラー原因のファイルパスと行を丁寧に教えてくれます。
Fatal error: Call to undefined function ○○○() in ○○○/○○○.php on line ○○○
上では、「○○○()」が未定義の関数で、「○○○/○○○.php」がファイルで、「○○○」がエラー原因の行です。
なので教えてくれた箇所にスペルミスがないか?大文字小文字にミスがないか?などを確認すればエラーを解除することができます。
あわせて読んでほしい!
コメント
コメントフォーム
1:いぬ研究所:2018/08/31 15:40:29
結論が「スペルミスが原因」だと、この記事を見た人はがっかりしてしまいます。
原因は他にもいろいろあって、たとえば関数名の頭に $this-> や self:: をつけなきゃいけないとか、文法面でコケることも少なくないはず。