老莫的笔记本  
  
查看: 908|回复: 1

PHP的对象!

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-7-21 22:48:09 | 显示全部楼层 |阅读模式
本帖最后由 周大胖子 于 2018-7-21 23:02 编辑

没对象怎么办?怎么办? 自己 new 一个出来啊!!!
1.啥是对象 ? 对象 就是 new出来的类 不过专业术语叫实例化!  


判断类与 函数是否存在:
  1. if ( function_exists('func'){  //判断函数是否存在
  2.           echo 'exists       })
  3.         if ( class_exists('myClass'){  //判断类是否存在
  4.           echo 'exists       })
  5.         if ( file_exists('filename'){  //判断文件是否存在
  6.           echo 'exists       })
复制代码

回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-7-22 01:58:05 | 显示全部楼层
对象的高级特性:
1,两个实力的所有属性都相等时==             if($a==$b) echo "==" ; //true ;
2,两个对象是否为统一个对象的引用时===             if($a===$b) echo "====" ;//false ;

对象克隆复制: public function__clone(){}
     前提:通过关键字clone来复制一个对象后,该对象所拥有的 clone 方法 才会被调用。

对象序列化:
$str = serialize( $a ); //对象序列化成字符串 ;
$c = unserialize( $str );  //反序列化对象;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表