02 2017 档案
摘要:取出关联数组的key值,可用 array_keys()取出; 输出结果 取出关联数组的values值,可用 array_values()取出; 输出结果
阅读全文
摘要:双引号可以解析变量,单引号不行 $qweqwe = 123; echo "$qweqwe"; 输出123 echo '$qweqqwe'; 输出$qweqwe
阅读全文
摘要://设计模式(不同的情况下生成不同的类)//1.单例模式(只能造一个对象)//类的计划生育//1.让该类在外界无法造对象//2.让外界可以造一个对象,做一个静态方法返回对象//3.在类里面通过静态变量控制返回对象只能是一个 /*class Dog{ static $dx; public $test;
阅读全文
摘要:魔术方法1.__construct构造函数2.__destruct析构函数3.__set/__get封装变量里的读取设置4.__tostring输出对象5.__clone克隆6.__autoload自动加载//面向对象的关键字1.class定义类2.public/protected/private访
阅读全文
摘要://引入文件//require与include的区别://include主要是指引入,如果引入的文件出现错误,则程序停止运行//require主要是指请求,如果请求的文件出现错误,则程序不受影响,继续运行 除了上面两个,还有两个是:require_once include_once 这两个和上面区别
阅读全文
摘要:面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。 面向对象的编程方法具有四个基本特征:1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当
阅读全文
摘要:面向对象重写(override)与重载(overload)区别 一、重写(override) override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其
阅读全文
摘要:面向对象与面向过程的比较://面向过程:代码冗余量过多;因为需要修改源代码所以不便于扩展功能即不便于维护//面向对象:更简便,易维护 //对象:一切皆为对象//类:对众多对象的抽象(包含了对象的共同特征)//通过变量(成员变量)和方法(成员方法)描述类的特征//方法:函数/* 访问修饰符(控制成员在
阅读全文