黑马程序员技术交流社区

标题: PHP新手必看:PHP常见错误提示 [打印本页]

作者: huawei    时间: 2016-5-12 12:42
标题: PHP新手必看:PHP常见错误提示
本帖最后由 沈唁 于 2017-8-11 12:15 编辑

PHP新手必看:PHP常见错误提示





       自学党们在自学PHP的时候,经常会发生一些小错误。由于不知道向谁求助而心慌意乱地判断以为自己不适合学PHP。其实错误在每个人学习过程中都会碰到的,千万不要妄自菲薄。很多错误在报错的代码提示中已经告诉我们了,仔细看,不会就百度。现总结一些常见的PHP错误,以共享PHP新人。

      PHP常见错误提示:

一、Fatal error: Call to undefined function……

二、syntax error, unexpected T_STRING, expecting 。。。


三:Parse error: syntax error, unexpected T_VARIABLE in XXX.php on line XXX

四:Parse error: syntax error, unexpected 'X' in XXX.php on line XXX

五、syntax error, unexpected $end  

六、Notice:Undefined varialbe ……








作者: 橘子哥    时间: 2016-5-12 14:20
非常好,学习php的有福了,灯塔般的指引,顶!!!
作者: Simpon    时间: 2016-5-12 16:25
想做全栈程序员的朋友们,学完php,也可以来看看iOS的集合贴啊 轻松冲击年薪30w不是梦 爱拼才会赢 敢点你就红 http://bbs.itheima.com/thread-299785-1-1.html
作者: Android_Robot    时间: 2016-5-13 17:49
引领移动互联网革命!像Google高级攻城狮一样,进军操作系统界,有的不止是高薪,更是能驾驭底层的精英—— let's Go! http://bbs.itheima.com/thread-300073-1-1.html

作者: 土豆片炒肉灬    时间: 2016-5-16 00:48
顶顶顶!大爱黑马!多谢多谢!
作者: tuyouwen    时间: 2016-10-28 17:06
xuex xczaxczxc
作者: kevin_bj    时间: 2016-10-29 11:06
PHP新手必看
作者: eddies    时间: 2016-11-1 13:41
很实用的内容,大家快来看啊
作者: 帝王子    时间: 2016-11-4 16:22
倒萨反倒是放到死
作者: 小小海    时间: 2016-11-4 16:35
gyhhjjkjkpkllklklk
作者: lindsay715    时间: 2016-11-7 18:16
学习下喽,学习下喽
作者: 杨礼阳    时间: 2016-11-9 18:45
赞!不错不错!很好
作者: lzr儒    时间: 2016-11-10 00:59
111111111111111111111111
作者: echoandprint_r    时间: 2016-11-10 11:03
经典错误都是!
作者: 15050187118    时间: 2016-11-11 09:08
测试................
作者: 问问111    时间: 2016-11-11 09:46
dfhgfh对方告诉对方水电费
作者: 7257242    时间: 2016-11-12 10:59
非常好,学习php的有福了,灯塔般的指引,顶!!!
作者: DreamsComeTrue    时间: 2016-11-14 20:18
DreamsComeTrue
作者: dxp    时间: 2016-11-15 16:45
好好学习,天天向上...
作者: vincent_cr    时间: 2016-11-17 03:39
学习学习学习学习学习学习学习学习学习学习学习
作者: jason_QS    时间: 2016-11-18 21:24
PHP常见错误提示
作者: 夜歌行    时间: 2016-11-20 15:28
pppppppppppppppppppppppppppppppppppppppp
作者: yoojuu.com    时间: 2016-11-22 17:57
靠 什么东西都回复可见
作者: 晓宇    时间: 2016-11-22 18:57
撸多伤身体
作者: lanbao    时间: 2016-11-24 10:32
haohaohaohaohao
作者: 252536hf    时间: 2016-11-24 10:53
还有字数限制的啊
作者: xxt598316205    时间: 2016-11-24 11:40
这是要一个个回复!!
作者: 瑾萱    时间: 2016-11-25 13:55
谢谢分享!!!
作者: ch123cn    时间: 2016-11-25 15:54
asdfasdfasdfasdfasdfasdfasdfs
作者: 吴天昊    时间: 2016-11-25 21:42
个省份的华盛顿火花塞给 是否
作者: 吴天昊    时间: 2016-11-25 21:44
后台的具体规范健康
作者: hj467    时间: 2016-11-27 19:32
111111111111111111
作者: hj467    时间: 2016-11-27 19:38
1ujhkhjkjhkgjhkghkg
作者: wang1874207723    时间: 2016-11-29 22:43
大叔大婶大苏打阿斯达AS
作者: duyan    时间: 2016-12-2 15:19
借鉴借鉴
作者: fenghuo0407    时间: 2016-12-4 21:10
太详细了。真好
作者: jihuxu    时间: 2016-12-7 09:53
没必要那么烦人吧
作者: 耀耀耀耀    时间: 2016-12-7 10:23
121321321231231
作者: toby_li    时间: 2016-12-7 12:05
非常好,不错,值得一看
作者: 这次永生    时间: 2016-12-7 22:33
{:7_428:
作者: 肖肖肖    时间: 2016-12-9 21:27
66666666666666666
作者: 姜女士    时间: 2016-12-12 16:03
看下解释
作者: 姜女士    时间: 2016-12-12 16:56
看下内容,学习下咯
作者: Rakishly    时间: 2016-12-14 14:59
PHP常见错误提示
作者: xw1985520    时间: 2016-12-18 01:07
IUUUUUYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
作者: 踏上PHP征程    时间: 2016-12-18 13:44
好好学习 天天向上
作者: 290422624    时间: 2016-12-19 11:58
新手  我必看
作者: 290422624    时间: 2016-12-19 11:59
大神 让我看看吧
作者: elvisv    时间: 2016-12-19 21:17
习学习学习学习学习学习学习学习学习学习学习
作者: 绿茶有毒    时间: 2016-12-19 21:27
我是来学习滴
作者: 傻傻哋帥    时间: 2016-12-21 11:14
看看,,
作者: PHPHTML    时间: 2016-12-21 16:53
11111111111111111111
作者: vindiny    时间: 2016-12-23 16:27
今天也不想说话只想扔给你一堆错误TAT
作者: 刘华夏    时间: 2016-12-28 03:04
顶顶顶!大爱黑马!多谢多谢
作者: 赵先生    时间: 2016-12-28 22:46
我就是来看文章的,啦啦啦
作者: lcy1069    时间: 2016-12-29 15:07
学习了,谢~~~
作者: 陈伟为    时间: 2016-12-29 20:44
非常好,希望多一些教程,
作者: 陈伟为    时间: 2016-12-29 20:45
非常好,希望多一些教程,
作者: 陈伟为    时间: 2016-12-29 20:45
非常好,希望多一些教程,谢谢
作者: 陈伟为    时间: 2016-12-29 20:47
非常好,希望多一些教程,谢谢
作者: 碉堡了    时间: 2016-12-30 11:59
6666666666666666666666
作者: 碉堡了    时间: 2016-12-30 12:00
666666666666666666666666
作者: jc千百度    时间: 2016-12-30 19:01
范德萨发反反复复凤飞飞
作者: jc千百度    时间: 2016-12-30 19:02
很好,不错不错不错不错不错
作者: 737583008    时间: 2017-1-1 19:37
非常好不错啊
作者: 737583008    时间: 2017-1-1 19:38
非常好不错啊
作者: 哈哈哈哈哈11    时间: 2017-1-2 23:40
谢谢楼主谢谢楼主
作者: VC丶万人敬仰    时间: 2017-1-3 14:09
个地方官的
作者: 菲力的黑羽    时间: 2017-1-4 12:22
学习一下
作者: 吉林小博    时间: 2017-1-5 16:14
学无止境啊
作者: Archon    时间: 2017-1-5 17:23
总遇见错误终于有地方查找啦
作者: qwer_qwer    时间: 2017-1-6 11:01
qweeewxcsdafz
作者: xxiaogongchang    时间: 2017-1-6 15:40
常见错误!!!!!!!!!!!
作者: admin8888    时间: 2017-1-10 21:15
这个是什么意思呢??????
作者: admin8888    时间: 2017-1-10 21:16
这个是什么意思呢?
作者: heychm    时间: 2017-1-12 08:58
66666666666666666
作者: 等风也等你    时间: 2017-1-12 14:56
谢谢楼主
作者: xzhuo    时间: 2017-1-12 18:48
好像遇到过。。。
作者: 雙妹子    时间: 2017-1-13 16:28
非常好,学习php的有福了
作者: 问题先生    时间: 2017-1-15 20:25
学习PHP中

作者: 1317181388    时间: 2017-2-2 23:22
感谢楼主分享
作者: huangzejun    时间: 2017-2-4 17:19
66666666666666666666
作者: 707621521    时间: 2017-2-6 11:45
见过这么多了从来没归纳总结过
作者: 逗号先生    时间: 2017-2-8 14:19
。。。为什么每个都要。。。
作者: llicechen    时间: 2017-2-9 09:36
看哈是什么??
作者: 红叶1985    时间: 2017-2-9 10:20

留着万一用上了呢
作者: wwhh    时间: 2017-2-14 10:39
查看详细内容
作者: wwhh    时间: 2017-2-14 10:40
致命错误
作者: yu778377806    时间: 2017-2-15 00:27
哈哈哈哈华啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
作者: piliyouxia121    时间: 2017-2-15 11:11

作者: 嘎啦儿    时间: 2017-2-15 14:03
速度回复看看
作者: fjdaslfjk    时间: 2017-2-16 11:02
HP新手必看:PHP常见错误提示
作者: 用户名不得小    时间: 2017-2-17 22:34
一张贴让你理解PHP中this,self,parent三个关键字用法

      PHP从5开始具备了大部分面向对象语言的特性,在此我们主要讲解三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,我们先建立几个概念。

       这三个关键字分别是用在什么地方呢?我们初步解释一 下,this是指向当前对象的指针,self是指向当前类的指针,parent是指向父类的指针。我们用实例给大家讲解!

      下面通过实例讲解。

       一、 this

  

本帖隐藏的内容

上面的类分别在6行和13行使用了this指针,那么当时this是指向谁呢?其实this是在实例化的时候来确定指向谁,比如第一次实例化对象 的时候(17行),那么当时this就是指向$nameObject对象,那么执行19行的打印的时候就把print( $this->name )变成了print( $nameObject->name ),那么当然就输出了"itcast"。第二个实例的时候,print( $this->name )变成了print( $nameObject2->name ),于是就输出了"PHP5"。所以说,this就是指向当前对象实例的指针,不指向任何其他对象或类。



二、self      首先我们要明确一点,self是指向类本身,也就是self是不指向任何已经实例化的对象,一般self使用来指向类中的静态变量。

  

本帖隐藏的内容

我们这里只要注意两个地方,第4行和第12行。我们在第4行定义了一个静态变量$firstCount,并且初始值为0,那么在8行的时候调用了这个值,使用的是self来调用,并且中间使用"::"来连接,就是我们所谓的域运算符,那么这时候我们调用的就是类自己定义的静态变量$frestCount,我们的静态变量与下面对象的实例无关,它只是跟类有关,那么我调用类本身的的,那么我们就无法使用this来引用,可以使用 self来引用,因为self是指向类本身,与任何对象实例无关。换句话说,假如我们的类里面静态的成员,我们也必须使用self来调用。



三、parent

  

       我们知道parent是指向父类的指针,一般我们使用parent来调用父类的构造函数。

本帖隐藏的内容

       我们注意这么几个细节:成员属性都是public的,特别是父类的,是为了供继承类通过this来访问。我们注意关键的地方,第15 行:parent:: __construct( "xiaohan" ),这时候我们就使用parent来调用父类的构造函数进行对父类的初始化,因为父类的成员都是public的,于是我们就能够在继承类中直接使用 this来调用。
作者: wnnnnn    时间: 2017-2-18 17:16
fghfhgdghdgh
作者: PHPjava    时间: 2017-2-19 15:35
GRGRGGGGGGGGGGGGGG
作者: ljmisa    时间: 2017-2-21 17:25
想看看答案啊
作者: ng001    时间: 2017-2-21 17:55
666666666666
作者: xiaoshizi    时间: 2017-2-21 22:07
大大请二区额群二群二群二群二群二
作者: devil_joker@qq.    时间: 2017-2-23 11:57
66666666666666666666666666666
作者: 风云无蛋    时间: 2017-2-24 09:33
都是些好熟悉的东东




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2