<?php
//对比$this和self
/*
* $this更倾向于对象本身
*
*/
class Par{
public function a(){
echo '我是A';
}
public function b(){
$this->a();
}
}
class Son extends Par{
//重写父类的A方法
public function a(){
echo '我是SonA';
}
}
//实例化子类
$son=new Son();
$son->b();
/*
* self更倾向于类本身
*
*/
class Par{
public static function a(){
echo '我是A';
}
public static function b(){
self::a();
}
}
class Son extends Par{
//重写父类的A方法
public static function a(){
echo '我是SonA';
}
}
//实例化子类
Son::b();
?> 首先下载wkhtmltox-0.12.4_linux-generic-amd64.tar.xz (不要下载RPM包,依赖太多,需要x-server支持),并解压,执行测试运行正常tar wkhtmltox-0.12.4_linux-generic-amd64.tar.xzcd...
001源码:/* * $xml_str是xml字符串 */ function xmltoarray($xml_str) { //禁止XML实体扩展攻击 libxml_disable_entity_loader(true); //拒绝包含...
(1).学习目标: 了解常见信号类型(百度PHP支持的信号类型),(2).相关函数学习: (2.1).pcntl_signal函数用于设置一个信号管理器接收进程信号,参数1:信号类型,参数2:回调函数,用于在接收到参数1类型的信...
在项目下的composer配置文件修改(PaySdk是我这里一个支付sdk的目录,包含各种各样的支付sdk,这样写的意思让composer自动把PaySdk下的所有文件自动加载):"autoload": { &...
概念请参考w3school文章: redis watch ,redis exec (看完基本秒懂)(1)基本事务://连接本地的 Redis 服务 $redis = new Redis(); $redis->con...
安装php-redis扩展提示No releases available for package我直接去php官网下载redis扩展.tgz文件,然后直接用pecl安装本地文件pecl install ./redis.tgz...