刚刚接触PHP,由于我的ubuntu里默认的PHP是7,为了方便我就直接安装了PHP7。但是在学习过程中发现访问PHP文件时返回了HTTP的500状态码,于是去查看错误日志(ubuntu中是/var/log/),发现错误为PHP Fatal error: Uncaught Error: Call to undefined function+文件中的某函数名。google后得知是因为PHP7中移除了那些函数,我看的书中所讲的是PHP5中的函数。

只需在GOOGLE中输入旧函数查一下就可以知道替代它的函数了,也可以去PHP的网站上去查询。

我在这里记录一些和Mysql数据库相关的变化。

在以往使用的类似于mysql_connect,mysql_select_db的函数已经在PHP7中删除了,也就是说已经无法使用,取而代之的是另外两种方式,mysqli(i代表improved)和PDO。

关于PDO的介绍可以去https://gxnotes/article/8480.html看一看,有关PDO和mysqli的介绍都可以在http://php/manual/zh/refs.database.php上获得权威的答案。

更多推荐

PHP7中的PHP Fatal error: Uncaught Error: Call to undefined function