PHP高级OOP面向对象基础类中含有成员属性和成员方法 class Person { //成员变量 public $name = '小小'; public $sex; //成员方法 public function say(){ echo "this is ".$this -> name ; } } $ww = new Person; $ww ->name='xxx';//成员属性的赋值作者王明昌发布时间2018-01-02文章目录$this成员属性构造方法最先进入 与 最后退出类的比较 类中含有成员属性和成员方法 复制class Person { //成员变量 public $name = '小小'; public $sex; //成员方法 public function say(){ echo "this is ".$this -> name ; } } $ww = new Person; $ww ->name='xxx';//成员属性的赋值 $ww ->say();//展示成员方法 $this成员属性可以有默认值默认值==不能是变量==默认值可以是==常量==值可以的任意类型默认值==不能进行运算==构造方法 1.传统 2.魔术 复制//魔术方法,进入此类后直接执行此方法 public function __construct($name,$price) { $this->name =$name; $this->price=$price; } //传统方法,类名与函数名相同 //public function Car($name,$price){ // $this->name =$name; // $this->price=$price; // } 最先进入 与 最后退出 构造方法 复制 public function __construct($name,$color,$price) { $this ->name =$name; $this ->color = $color; $this ->price = $price; echo "this is a ".$this->name; echo "最先进入"; } public function __destruct() { echo "最后出来"; } } $bm = new Car('宝马','黄色','888888'); //unset($bm);删除后,直接执行结束,后面语句据需执行 echo "测试"; 复制class Car { public $name; public function __construct($name) { $this->name=$name; echo "车名为".$this->name; echo "进入"; } public function __destruct() { echo $this->name."退出"; } } //$a1 = new Car('宝马'); //$a2 = new Car('兰博'); //$a3 = new Car('海马'); //车名为宝马进入 //车名为兰博进入 //车名为海马进入 //海马退出 //兰博退出 //宝马退出 $a1 = new Car('宝马'); $a2 = new Car('兰博'); unset($a2); $a3 = new Car('海马'); //车名为宝马进入 //车名为兰博进入 //兰博退出 //车名为海马进入 //海马退出 //宝马退出 类的比较复制class A{ } class B{ } $a = new A; $b = new A; $c = new B; $d = $a; if ($a==$d){ echo "yes"; }else{ echo "no"; } //两个等于,判断的是是否是同一类 //三个等于,判断的是是否是同一对象 //$a==$b yes //$a===$b no //$a==$c no //$a===$c no //$a===$d yes 栈就像一个瓶子,先进去,最后出来队列就像一个管子,先进去先出来
2018-08-22支付宝支付接口错误说明错误查询 https://docs.open.alipay.com/58/103599/ 今天我遇到的一个错误,经过询问小二,网关错误,错误如下 ILLEGAL_ACCESS_SWITCH_SYSTE
2019-12-10阿里巴巴开源镜像提供的 packagist 镜像服务全局配置(推荐) 所有项目都会使用该镜像地址: composer config -g repo.packagist composer https://mirrors.aliyun.com/compos
2018-08-26实例 | 支付宝支付(使用md5加密)参数的获取 pid|key获取: 商户中心---账户管理---查看pid|key https://openhome.alipay.com/platform/keyManage.htm?keyType=
2018-10-31实例 | tp5使用七牛云上传图片和文件/删除文件thinkphp5中使用七牛云 下载 https://github.com/qiniu/php-sdk vendor文件下 新建文件 application/extra/qiniu.php retur
2018-05-28ajax-post传值的写法var data = {type:type,is_ok:is_ok,id:id}; $("#train").on("click",function(){ var id = $("#id_res").v
2018-05-27Ajax异步搜索内容,并显示使用ajax异步搜索内容,如果符合内容,则一行行的显示,每次查询时清空上次的记录 $("#search").on("click",function(){ var key = $("#keywords"