PHP
cheniison
这个作者很懒,什么都没留下…
展开
-
PHP重载
简介 PHP所提供的重载(overloading)与其他大多数面向对象编程语言不同。其他语言的重载是指有多个同名函数,其形参个数不同或者类型不同。而PHP中的重载是指动态地"创建"类属性和方法,当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。PHP重载通过魔术方法(magic methods)实现。 注:所有重载方法都必须被声明为public,这些方法的参数不能通过引用传递。原创 2016-06-09 21:48:00 · 570 阅读 · 0 评论 -
ubuntu16.04安装PHP ds拓展出现 undefined symbol: php_json_serializable_ce 解决办法
出现问题的原因是ds拓展依赖于json拓展。 先通过 php -m 检查一下有没有装 json拓展。 若在安装了json拓展后仍然出现该问题,原因在于加载json拓展的优先级没有ds拓展优先级高。解决方法是:在conf.d文件夹下添加一个文件,文件名为30-ds.ini,内容是extension=ds.so ,以此修改加载ds拓展的顺序。最后删除掉php.ini里的extension=ds.s原创 2016-08-29 10:50:00 · 1909 阅读 · 0 评论