巴扎黑
浏览量7378    |    粉丝242    |    关注1
  • 巴扎黑

    巴扎黑

    2016-11-12 14:45:35
    如何将PHP对象数组转换成普通数组?
    如何将PHP对象数组转换成普通数组?   在利用jQuery EasyUI框架进行程序开发时,碰到前台将JSON格式数据传递到服务器后台,经php的json_decode函数转换成的数组由于为对象数组,php程序无法对数据进行正常处理的情况,为此需要开发一个PHP回调函数(objarray_to_array)将对象数组转换成普通数组。 /** * 对象数组转为普通数组 * ...
    1249
  • 巴扎黑

    巴扎黑

    2016-11-12 14:29:18
    PHP中的类与面向对象
    PHP编程中类与对象的区别: 类是抽象的,代表一类事物。 对象是具体,是类的一个具体实例。 类是对象的模板, 对象是类的一个个体实例。 具体面向对象的实例 <?php //这就是一个类(狗类) class dog{ //属性 public $name; public $age; public $color; } // www.jbxue ...
    1455
  • 巴扎黑

    巴扎黑

    2016-11-12 14:27:22
    php中的implode 和 explode
    我在开发php程序的时候遇到了不少问题,一路上也算是磕磕绊绊,但是最后还是过五关斩六将,该实现的功能都实现了。下面的两个函数是我在开发过程中用到过的一组。这组函数主要是实现了字符串的拆分,以及字符串的组合。程序员就习惯看例子,下面来看一组实例。 拆分字符数串函数explode() 其中$row['logistics']的值的格式类似于:1,2,3,4,5,6,7,8 $logisti ...
    1974
  • 巴扎黑

    巴扎黑

    2016-11-12 14:24:41
    苦逼的工厂模式(Factory Method Pattern)
    提到工厂,流水线的工作,不停的重复重复着,真是比我们码农还苦逼。 工厂模式使用的频率也是非常高,它的官方解释为:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂模式使一个类的实例化延迟到其子类。 如图所示,系统中有超级用户与普通用户两种,定义一个公共接口User类,定义一个公共抽象工厂类abstractUserFactory,userFactory类通过继承abstr ...
    1283
  • 巴扎黑

    巴扎黑

    2016-11-12 14:17:23
    php trim函数 ltrim函数 rtrim函数的区别
    大家都知道php的trim()函数,ltrim()函数,rtrim()函数都可以去除掉空格,那么三者在用法上有什么不同的区别那?现在就来为大家一一介绍一下。1.php trim()函数是去掉所有的空格(其实准确的来说是去掉字符串两次的所有空格),例如:$str=" love 59biye ";echo ("---".trim($str)."---&q ...
    1714
  • 巴扎黑

    巴扎黑

    2016-11-12 14:15:51
    PHP下的cURL库
    PHP下的cURL库主要有两个Requests和Guzzle,两个都很复杂。 Requests优先使用cURL,没有cURL时会自动启用fsockets,除非你手工指定了Transport。 Guzzle有丰富的日志库支持和日志格式,用插件订阅的方式订阅,从代码上看采用事件机制,质量更高。 它只支持cURL(至少只v3版本是),并依赖于Symfony的EventEmitter, ...
    1104
  • 巴扎黑

    巴扎黑

    2016-11-12 14:14:26
    php使用php-fpm重启、停止操作命令
    php 5.3.3 源码中已经内嵌了 php-fpm,不用象以前的php版本一样专门打补丁了,只需要在configure的时候添加编译参数即可。 关于php-fpm的编译参数有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。 但是,php 5.3.3 下的php-fpm 不再支持 ...
    1297
  • 巴扎黑

    巴扎黑

    2016-11-12 14:13:24
    常见的PHP开发框架
    1、Canphp: Canphp是一个中国开源的php框架,主要的设计理念就是为了追求简单,减少php初学者的学习成本,而且追求高效率,模版类不提供其他标签,直接应用php的源代码,还有它是微内核设计,移植性强,松散耦合等特点,能集成到你任何一个系统里面。其中集成的http类相当的强大,采集图片速度相当的快,为什么这样呢?因为适用了模拟异步多进程的原理。 2、CakePHP: CakePHP 无论对 ...
    1642
  • 巴扎黑

    巴扎黑

    2016-11-12 14:12:23
    nginx添加php basic验证
    几种方式: 1.命令 http://www.centos.bz/2011/12/nginx-http-auth-basic/ 如果没有apache的htpasswd程序,可以使用pl程序生成: 程序地址:http://trac.edgewall.org/export/10890/trunk/contrib/htpasswd.py 使用方法: ./htpasswd.py -b -c ...
    1462
  • 巴扎黑

    巴扎黑

    2016-11-12 14:08:45
    树状的组合模式(composite pattern)
    一个公司是由每一个工作的成员组成,每一个成员有不同的属性(名字,职位,薪水),根据不同的等级,构成一个树形的结构。总经理是这个棵树的根节点,因为他没有上级,部门经理是树枝节点,因为他既有上级也有下级,小喽啰是叶节点,因为他是最底层的苦逼,没有下级。现用组合模式将这个树展示出来,类图: 代码如下: <?php abstract class Corp { private $name = ...
    1715

最新下载

更多>
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号