background image

PHP 错误:Call to undefined function 怎么解决

Call to undefined function,这是 PHP 编程中的常见错误提示,在新手中尤为普遍。那
么如何解决呢?
这句提示的意思是,调用了未定义的函数。通常有这么几种可能:
1、函数名称拼写错误。即便是经验丰富的程序员也会偶尔犯下这种低级错误,所以没什么
可丢脸的。如果有人在你出现拼写错误的时候嘲笑你,那么他有很大的可能编程水平不怎
么样,所以你不必在意,因为在编程上你有很多机会可以嘲笑他,尽管我们并不推崇这
么做。
2、该函数所在的模块没有开启。这也是很常见的情况,如果你要调用一个 mysql 函数,
但是在 php.ini 中却没有开启 php_mysql.dll 或者你调用了 imagecreatetruecolor()函
数,却没有开启 php_gd2.dll,那么也是会出现这种错误的。这时候如果你排除了情况
1,那么你应该检测 Php.ini,开启对应的模块,记得开启之后要重启 apache。
一般只要从这 2 个方面去检查,都可以解决此问题。