文章分类 -  PHP

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页
摘要:一、什么是单例模式? 1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。 2、单例模式的三个要点: (1). 需要一个保存类的唯一实例的静态成员变量: [php] view pl 阅读全文
posted @ 2016-12-22 19:45 天涯海角路 阅读(127) 评论(0) 推荐(0)
摘要:官方文档: 1.引用是什么:http://www.php.net/manual/zh/language.references.whatare.php 2.引用做什么:http://www.php.net/manual/zh/language.references.whatdo.php3.引用传递:h 阅读全文
posted @ 2016-12-22 19:19 天涯海角路 阅读(291) 评论(0) 推荐(0)
摘要:在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。 另外,如果从类的内部访问const或者static变量或者 阅读全文
posted @ 2016-12-22 19:17 天涯海角路 阅读(157) 评论(0) 推荐(0)
摘要:static 是定义一个静态对象或静态变量,关于static 定义的变量或类方法有什么特性我们看完本文章的相关实例后就见分晓了。 1. 创建对象$object = new Class(),然后使用”->”调用:$object->attribute/function,前提是该变量/方法可访问。 2. 阅读全文
posted @ 2016-12-22 19:02 天涯海角路 阅读(153) 评论(0) 推荐(0)
摘要:使用静态局部变量的原因是它不能被外部使用,但是它的值依然在没此使用后保留。虽然使用全局变量可以实现相同的功能,但是它经常会造成意外。静态局部变量的特点: 1.不会随着函数的调用和退出而发生变化,不过,尽管该变量还继续存在,但不能使用它。倘若再次调用定义它的函数时,它又可继续使用,而且保存了前次被调用 阅读全文
posted @ 2016-12-22 19:02 天涯海角路 阅读(115) 评论(0) 推荐(0)
摘要:本篇文章主要分项了一下关于php类中的$this,static,final,const,self这几个关键字使用方法。 $this $this表示当前实例,在类的内部方法访问未声明为const及static的属性时,使用$this->value='phpernote';的形式。常见用法如: $thi 阅读全文
posted @ 2016-12-22 18:53 天涯海角路 阅读(105) 评论(0) 推荐(0)
摘要:一 instanceof 检测一个对象是否属于某个类型 1 2 3 4 5 6 7 8 9 10 11 <?php class A { } $a = new A(); if($a instanceof A) { echo "yes"; } 1 2 3 4 5 6 7 8 9 10 11 <?php 阅读全文
posted @ 2016-12-22 18:37 天涯海角路 阅读(243) 评论(0) 推荐(0)
摘要:PHP中常用的关键字:final 、static、const。。。。 final : 1、final不能修饰成员属性 2、final只能修饰类和方法 final作用: 1、使用final修饰的类不能被子类继续 2、使用final修饰的方法不能被子类去覆盖 3、用来限制类不被继承,方法不被覆盖就使用f 阅读全文
posted @ 2016-12-22 18:36 天涯海角路 阅读(240) 评论(0) 推荐(0)
摘要:final:在PHP中final关键字充当锁的作用,当定义类的时候该类不能被继承,当用来定义方法的时候该方法不能被重载 self:用来访问当前类中内容的关键字,类似于$this关键字,但$this需要类实例化后才能使用,$this不能够访问类中的静态成员,self可以直接访问当前类中的内部成员,包括 阅读全文
posted @ 2016-12-22 18:35 天涯海角路 阅读(237) 评论(0) 推荐(0)
摘要:类型的访问控制通过使用修饰符允许开发人员对类中成员的访问进行限制。这是PHP5的新特性,也是OOP语言中的重要特性,大多数OOP语言都已支持此特性。PHP5支持如下三种访问修饰符,在类的封装中我们已经介绍过了两种。在这里总结一下,访问控制修饰符包括public(公有的、默认的)、privat(私有的 阅读全文
posted @ 2016-12-22 17:15 天涯海角路 阅读(144) 评论(0) 推荐(0)
摘要:所谓多态,指的是不同的对象,执行相同的方法,而又取得不同的结果。PHP同Java一样是单继承,一个子类只能entends一个父类,多态一般用implements一个接口来实现。 如下代码:有两个用户对象,student和teacher,两个对象都有name()和age()方法。 [php] view 阅读全文
posted @ 2016-12-22 17:11 天涯海角路 阅读(282) 评论(0) 推荐(0)
摘要:php是面向对象的脚本语言,而我们都知道,面向对象的语言具有三大特性:封装,继承,多态。php理应具有这三大特性。 封装是类的构建过程,php具有;php也具有继承的特性。唯独这个多态,php体现的十分模糊。原因是php是弱类型语言。 java的多态体现的十分清晰,大体分两类:父类引用指向子类对象; 阅读全文
posted @ 2016-12-22 17:04 天涯海角路 阅读(151) 评论(0) 推荐(0)
摘要:<?php //魔术方法__get class Human { private $money = '30两'; protected $age = 23; public $name = 'lily'; public function __get($p) { echo '你想访问我的',$p,'属性<b 阅读全文
posted @ 2016-12-22 16:42 天涯海角路 阅读(154) 评论(0) 推荐(0)
摘要:常量的命名规则 命名: 与变量相同的命名规则 方法:define()函数 格式:define('常量名','具体值'); 例子:define('PI',3.14); 常量与变量的比较 相同: 1:命名规则相同(但一般为大写) 不同: 1:引用常量时不用$,直接用名称. 2:常量只能用define定义 阅读全文
posted @ 2016-12-22 16:40 天涯海角路 阅读(91) 评论(0) 推荐(0)
摘要:[php] view plain copy print? <?php //数组的for循环与foreach循环 $arr=array('鑫','华','生','态','木','www.xinhuastm.com'); for($i=0;$i<count($arr);$i++){ echo $arr[ 阅读全文
posted @ 2016-12-22 16:39 天涯海角路 阅读(105) 评论(0) 推荐(0)
摘要:PHP变量的检测: 1:变量是否声明或存在 isset 2: 变量类型 is_int, is_float,is_bool, is_null 3:获取变量类型 gettype [php] view plain copy print? <?php //变量检测 //用isset 来检查一个变量是否存在 阅读全文
posted @ 2016-12-22 16:39 天涯海角路 阅读(73) 评论(0) 推荐(0)
摘要:[php] view plain copy print? [php] view plain copy print? 阅读全文
posted @ 2016-12-22 16:37 天涯海角路 阅读(126) 评论(0) 推荐(0)
摘要:[php] view plain copy print? <?php // 初始化创建方式 // $stu1['name']='binghui'; $stu1['sex']='男'; $stu1['age']='20'; print_r($stu1); /* Array ( [name] => bi 阅读全文
posted @ 2016-12-22 16:36 天涯海角路 阅读(101) 评论(0) 推荐(0)
摘要:[php] view plain copy print? <?php /*** 魔术方法: 是指某些情况下,会自动调用的方法,称为魔术方法 PHP面向对象中,提供了这几个魔术方法, 他们的特点 都是以双下划线__开头的 __construct(), __destruct(), __call(), _ 阅读全文
posted @ 2016-12-22 16:34 天涯海角路 阅读(102) 评论(0) 推荐(0)
摘要:大家好我是小烟 今天分享下 PHP面向对象中__set __get __isset __unset用法之防忽悠介绍 全文注意 __set __get __isset __unset 这些方法 老版本php是可以设置成私有的 但是现在php版本 最好不要设置成私有 更不能设置成静态 设置成静态方法直接 阅读全文
posted @ 2016-12-22 16:31 天涯海角路 阅读(173) 评论(0) 推荐(0)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页