php类的小注意事项
2013-08-23 22:39
120 查看
一、类的实例化
php5允许你在定义一个类之前就实例化它。
这段代码是正确的。
如果类中有继承,如:
但是当类要继承的类的代码出现在当前类的下面时,这时就会报错,如:
Fatal error: Class 'd' not found in
/home/wwwroot/test/classerror.php on line
4
如果类实现接口的话?那结果会是怎么样呢?我们来看如下的代码:
Fatal error: Class 'c' not found in
/home/wwwroot/test/classerror.php on line
6
php5允许你在定义一个类之前就实例化它。
<?php $a = new a(); class a{} ?>
这段代码是正确的。
如果类中有继承,如:
<?php $b = new b() class a{} class b extends a{}这段代码也是正确的。
但是当类要继承的类的代码出现在当前类的下面时,这时就会报错,如:
<?php $b = new b(); class b extends a{} class a{}这样就会报错:
Fatal error: Class 'd' not found in
/home/wwwroot/test/classerror.php on line
4
如果类实现接口的话?那结果会是怎么样呢?我们来看如下的代码:
<?php $b = new c(); interface b{} class c implements b{ public function b() { echo 'this is a b '; } }虽然接口定义在类之前,但这段代码还会报以下的错:
Fatal error: Class 'c' not found in
/home/wwwroot/test/classerror.php on line
6
相关文章推荐
- 出国申请PS注意事项
- 艾伟也谈项目管理,软件开发前期设计时的注意事项
- Windows2008配置postgres数据库注意事项
- 在vs中使用qss文件的注意事项
- AndroidStudio升级到3.0的新特性和注意事项小结
- ASP.NET生成WORD文档服务器部署注意事项
- SQLite 多参数插入注意事项 insert multiple parameters
- WebBrowser打开Word文档的一些注意事项
- 通过串口给ESP8266发送AT指令连接wifi的注意事项
- edit编辑页jsp界面一些问题和注意事项
- 使用增强时注意事项
- exchange2013客户端导入证书的注意事项
- wildfly8.1部署注意事项
- epoll的ET和LT两种模式对比及注意事项
- c#事务的使用、示例及注意事项(转)
- MVC3.0+Framework4.0中使用Log4net注意事项
- Android移植注意事项
- 在软件架构上增加新功能的注意事项
- SSL构建单双向https认证!https部署及注意事项!
- 针对java初学者的java接口使用的注意事项