• 21、关闭PHP提示的方法(运行出现Notice : Use of undefined constant 的完美解决方案

    Notice: Use of undefined constant title - assumed title in F:\wamp\www\load_myweb.php on line 22。 Notice: Use of undefined constant content - assumed content in F:\wamp\www\load_myweb.php on line 22。 进入网站会出现大量类似下面...

    阅读(271) 2016-07-02
  • 22、PHP数组函数(array_diff_ukey、array_diff_uassoc、array_intersect

    1、array_diff_ukey():通过回调函数的方式,返回一个数组在其他数组中不存在的键名的值: $arry1 = array(name=zym,blog=http://www.zymseo.com,work=seo、web);$arry2 = array(name=zym,blog=http://www.zymseo.com);fun...

    阅读(339) 2016-09-02
  • 23、PHP数组函数(array_fill、array_filter、array_flip、array_key_exis

    1、array_fill():通过制定的索引顺序及个数生成数组: print_r(array_fill(30,1,seo)); 2、array_filter():数组过滤函数,通过回调函数的方式返回新数组,如果回调函数返回true,数组元素返回到新...

    阅读(346) 2017-05-16
  • 24、PHP数组去重及向前向后删除元素的函数

    1、array_unique():数组去重,删除数组中重复多余的元素: $arry = array(苹果,桃子,梨,橘子,梨,苹果);echo pre;print_r(array_unique($arry));foreach($arry as $v){echo $v.br/;} 2、array_unshift():向数组的最前面追...

    阅读(245) 2016-07-04
  • 25、PHP数组函数(array_map、array_walk、array_walk_recursive)

    1、array_map():对数组中的每一个元素都执行一个回调函数,返回符合条件的元素病组成一个新的数组: $arry = array(h1hello world/h1,style=margin-left:10px);function fn($v){return htmlspecialchars($v);}$new...

    阅读(577) 2016-10-22
  • 26、PHP数组函数(compact、extract)

    1、compact():把变量转换为数组,变量名作为键名,变量值作为键值: 第一种写法: $webname = 赵一鸣博客;$weburl = http://www.zymseo.com;$arry = array(webname,weburl);echo pre;print_r(compact($arry)); 第二种写...

    阅读(270) 2016-07-09
  • 27、PHP数组函数(array_merge、array_merge_recursive)

    1、array_merge():合并多个数组,组成新的数组: $arry1 = array(webname=赵一鸣博客,weburl=http://www.zymseo.com);$arry2 = array(dede_user=root,dede_pwd=123456);echo pre;print_r(array_merge($arry1,$arry2)); 2、array_merge...

    阅读(246) 2016-07-09
  • 28、PHP数组函数(range、array_count_values、array_product)

    1、range():生成包含指定范围的数组,第三个参数是步长值: $arry = range(2,20,2);echo pre;print_r($arry); 2、array_count_values():统计数组中的元素值出现了多少次: $arry = array(seo,php,seo,100,200,10...

    阅读(243) 2017-05-16
  • 29、PHP数组函数(array_reduce、array_slice、array_splice、array_sum)

    1、array_reduce():用回调函数递归的对数组元素进行处理,返回处理之后的值: 第一个参数是数组,第二个参数是回调函数,第三个参数是$a的值,$b是数组中的每一个值。 $arry = array(1...

    阅读(258) 2016-07-10
  • 30、PHP数组排序函数总结

    1、sort():sort():对数组元素进行排序; 2、natsort():通过自然顺序对数组进行排序; 3、shuffle():对数组元素进行随机排序; 4、natcasesort():不区分字符大小写进行排序; 5、array_mutisort():对...

    阅读(152) 2016-08-16
  • 31、PHP中面向对象的基本概念及定义对象的方法

    PHP面向对象开发: 1、类的概念: 类是一种抽象的概念,是具有相同语义定义对象的集合,使用具体的类是不可行的,智能实例化。 2、现实生活中类的概念: 如我们使用的具体电脑就...

    阅读(193) 2017-07-10
  • 32、PHP创建对象与构造函数

    PHP与JavaScript创建对象的方法类似,都可以用new关键字来创建,而且都有构造函数,只是语法有些不一样,具体如下: class Person{public $name;public $height;function __construct($a,$b){$this-name = $a;...

    阅读(328) 2016-07-11
  • 33、PHP对象的释放

    每创建一个对象,就会占用相应的内存,所以当这个对象使用完成之后,及时的释放对象,可以避免内存占用,导致服务器性能下降。 对象的释放: 1、__destruct:我们的脚本执行完成后...

    阅读(295) 2016-07-12
  • 34、PHP面向对象的特性(抽象、封装、继承、多态)

    PHP面向对象编程的4个特性: 1、抽象:把一类对的共同属性和方法抽象出来,形成类,这种思考方法就是抽象。 2、封装:把成员方法和成员属性封装到类中,隐藏属性和方法,隐藏方...

    阅读(288) 2016-07-12
  • 35、PHP面向对象的public、private、protected之间的区别

    PHP面向对象的public、private、protected之间的区别: public:本类、子类、外部对象都可以调用; protected:本类和子类可以执行,外部对象不可以调用; private:只能在本类执行,子类与外...

    阅读(183) 2016-08-13
  • 36、PHP面向对象中的final和const的用法

    一、final指定某个类不允许被继承或者是某个方法不允许被修改: 1、类A不允许类B继承: final class A{private $name;private $age;private $height;function __construct($a,$b,$c){$this-name = $a;$this-age = $b;$th...

    阅读(275) 2016-07-18
  • 37、PHP面向对象的static关键字

    static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为类属性或类方法。 static的属性,在内存中只有一份,为所有的实例共用...

    阅读(178) 2017-07-10
  • 38、PHP中的单例模式

    什么是单例模式呢?首先要理解PHP中面向对象的内存知识! 如下代码,创建一个类A,然后实例化两个对象a和b,那么在内存中就会有a、b两个对象,这两个对象之间除了公共类A的方法和...

    阅读(286) 2016-07-26
  • 39、$this、self、parent详解

    在PHP中,$this指的是实例化的对象,而不是类本身,如下代码: class A{public $name;function __construct($x){$this-name = $x;}public function show(){echo $this-name;}}$a = new A(zym);$a-show();//zymA::show();//报错 在...

    阅读(269) 2016-07-30
  • 40、PHP中面向对象的抽象类和抽象方法

    面向对象的抽象方法和抽象类: 所有子类必须继承父类的方法,但是继承的时候具有不确定性,必须对父类的方法进行重写,这个时候我们就把这个被重写的方法定义成抽象方法,抽象...

    阅读(213) 2016-09-04