重温PHP
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了重温PHP,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1172字,纯文字阅读大概需要2分钟。
内容图文
![重温PHP](/upload/InfoBanner/zyjiaocheng/151/e96a96d2ac03475989d9c060b6f79a96.jpg)
oop模式
这里有两个点
有个是抽象类和接口,他们区别大于。抽象类可以存有函数体的方法,而接口不可以。
abstract class Top { public function getOne(); public function getTwo(); public function getThree() { return 300; } } class Top_extend extends Top { function getOne() { return 100; } } //接口 class interface TopInterface { public function getData(); } class top_interface implements TopInterface { } //$t = new Top(); //抽象类不能被直接实例化 $t = new Top_extend(); //可以通过实例子类
2.异常处理
exception.php 异常基类 //异常基类 class LogException extends Exception { var $logfile_dir = 'exception.log'; public function __construct($msg=null,$code=0,$file='') { if($file == '') { $file = $logfile_dir; } $this->saveLog($file); parent::__construct($msg,$code); } //记录日志 protected function saveLog($file) { file_put_contents($file,$this->__toString(),FILE_APPEND); } }
<?php //数据库错误类 include_once('LogException.php'); class DataBaseException extends LogException { protected $databaseErrorMessage; public function __construct($msg='',$code = 0) { $this->databaseErrorMessage = $msg; parent::__construct($msg,$code); } public function getMsg() { return $this->databaseErrorMessage; } } ?>
内容总结
以上是互联网集市为您收集整理的重温PHP全部内容,希望文章能够帮你解决重温PHP所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】