php (十七)常见魔术方法
来源:互联网 发布:java贪吃蛇程序结构图 编辑:程序博客网 时间:2024/05/16 08:25
1. __toString
_toString 方法在将一个对象转化成字符串时自动调用
__toString() 方法用于一个类被当成字符串时应怎样回应。例如 echo $obj; 应该显示些什么。此方法必须返回一个字符串,否则将发出一条 E_RECOVERABLE_ERROR
级别的致命错误。
2. __call
在对象中调用一个不存在方法时,__call() 会被调用。
示例:
<?phpclass all { function __call($name,$arguments) { print("no no!"); }} $x = new all();$x->getname();?>
$name 参数是要调用的方法名称。$arguments 参数是一个枚举数组,包含着要传递给方法 $name 的参数。
3. __autoload()
在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。
而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包进来,但当有了__autoload之后,这种情况就可以靠编写规则也实现。
示例:<?phpfunction __autoload($className){echo $className."<br>";include "./".$className.".class.php";}$o=new One();$o->fun1();Two::fun2();$t=new Three();$t->fun3();
- php (十七)常见魔术方法
- php常见魔术常量和魔术方法
- php常见的几个魔术方法
- php常见魔术方法的应用场景
- php魔术常量,魔术方法
- 常见的魔术方法
- PHP面向对象 1.7 常见的魔术方法及应用
- PHP学习(十八)--常见的关键字和魔术方法
- 关于php中的一些常见的魔术方法
- PHP中的常见魔术方法功能作用及用法实例
- PHP中的常见魔术方法功能作用及用法实例
- php的魔术方法
- php魔术方法
- PHP中的魔术方法
- php魔术方法
- php的魔术方法
- PHP魔术方法
- php 魔术方法使用说明
- 聊聊Beaglebone Black的cape和device tree overlay和dtc命令
- 用Python提取图片主要颜色
- Android之底部導航欄--RadioGroup、TabHost、Fragment
- knockoutjs + easyui.treegrid 可编辑的自定义绑定插件
- oracle查看已经kill掉了session,但没有被kill的process
- php (十七)常见魔术方法
- TCP协议的部分解析(1)
- 如何检查一个单向链表上是否有环?
- 大家看看我制作的时间计划表,还中不中
- 1*3...*n递归
- 让非模态对话框像模态对话框一样,没有处理完就不能选择其他的对话框
- OCP-1Z0-053-V13.02-193题
- tomcat Myeclipse软件添加tomcat
- linux source