• php扩展php-redis安装与使用

    一、redis的安装 1,安装redis版本 下载页面:https://redis.io/download 安装一个老版本3.2.11:http://download.redis.io/releases/redis-3.2.11.tar.gz 2,wget方式下载之后,解压,cd到解压的目录,然后make sudo make install就完成安装了 3,启动: 在源码包目录...

    2018-06-22 05:35:55

  • php面向对象高级-魔术方法与迭代器

    1,魔术方法__set与__get, __call 这些魔术方法,将在相关的属性或者方法不存在时调用 函数原型 .function __set( $property, $value ):传递属性的名字和新的值 .function __get( $property ):传递属性的名字,并且返回属性的值 .function __call( $methods, $args )...

    2018-06-22 05:35:55

  • PHP使用file_get_contents或curl请求https的域名内容

    前段日子,突然接到用户的反馈,说系统中原来的QQ登录、微博登录通通都不能用,跟踪代码进去后发现,是在 file_get_contents这个函数请求QQ登录的地方报错,在用该函数file_get_contents请求https协议的地址时,返回的是空,没有任何错误! 从网上找了很多的帖子,时间...

    2018-06-22 05:35:53

  • php面向对象精要(3)

    1,final关键字定义的方法,不能被重写 由于final修饰了show方法,子类中重写show方法会报错 ? php class MyClass { final function show(){ echo "hello world" . PHP_EOL ; } } class MyTest extends MyClass { function show(){ echo __CLASS__ . PHP_EOL ; } } ? 2...

    2018-06-22 05:35:53

  • 微信自定义菜单中文乱码问题

    $menu = array ( 'button' = array ( array ( 'type'='view', 'name'='百度', 'url'='https://www.baidu.com', ) , ) , ); $menu = json_encode( $menu ,JSON_UNESCAPED_UNICODE);...

    2018-06-22 05:35:53

  • trait代码复用

    在面对对象编程中我们经常通过继承来解决部分代码多次出现的问题 php支持单继承,有时候由于不相关联的两个类的方法相同我们需要进行继承操作, trait可以实现不继承的情况下复用代码 trait的使用类似于类 trait 类名 { public function 方法名(){ .......... } } 要使...

    2018-06-22 05:35:52

  • php面向对象精要(2)

    1,self与parent关键字 self指向当前的类,常用来访问静态成员,方法和常量 parent指向父类,常用来调用父类的构造函数和方法和成员,也可以用来访问常量 1 ? php 2 class Ancestor { 3 const NAME = "Ancestor" ; 4 function __construct(){ 5 echo self::NAME . PHP_...

    2018-06-22 05:35:50

  • PHP定义字符串的四种方式

    1、简介 在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用。 我们在使用php进行开发的时候,大多数使用双引号、单引号进行定义字符串。既然有这两种方式,那么他们之间肯定是有区别的。 并且,除了单双引号定义字符串这两种方式外,php还增加...

    2018-06-22 05:35:49

  • Thinkphp5 使用composer中seeder播种机

    前因: 前几天,客户要求做一个会员问答的系统,我就按流程做了,到了需要调用数据库数据时,觉得一个个添加又有点笨~ 解决过程: 后来查了查手册,看看国外blog案例,我搞出来了个不错的方法~~~ 我的使用记录已截图: 直到后面这个,显示出,时间,就表明播种机运行成...

    2018-06-22 05:35:49

  • php面向对象精要(1)

    1、静态属性与方法 每一个类的实例拥有自己的属性和方法,每一个类也可以包含静态属性,静态属性不属于类的任何实例,可以把静态属性理解成存储在类中的全局变量,可以在任何地方通过类名引用静态属性。 1 ? php 2 class MyClass { 3 static $a = 0 ; 4 function getVa...

    2018-06-22 05:35:47

2