TypechoJoeTheme

Dcr163的博客

统计

最新文章

2015-10-18

PHP面向对象魔术方法__get,__set,__isset,__unset笔记

PHP面向对象魔术方法__get,__set,__isset,__unset笔记
/* 魔术方法:是指某些情况下,会自动调用的方法,称为魔术方法PHP面向对象中,提供了这几个魔术方法,他们的特点都是以 双下划线__开始头__construct    :构造方法__destruct    :析构方法__construct(), __destruct(), __call(), __callStatic(), __get(), __set(),__isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(),__set_state(), __clone() 和 __debugInfo() 等方法在 PHP 中被称为"魔术方法"(Magic methods)。__clone()     克隆方法,当对象被克隆时,将会自动调用 *//* class Human {    public $height=360;    pu...
2015-10-18

日志

736 阅读
0 评论
2015年10月18日
736 阅读
0 评论
2015-10-18

PHP面向对象单例演示

PHP面向对象单例演示
/* 单例模式先看    注:单例常用也常考,请认真练习 *//* 第一步:一个普通的类这个普通类,可以new 来实例化这显然不是单例class single {}$sing1=new single();$sing2=new single();$sing3=new single();*//*第二步:看来new是罪恶之源,干脆不让new 了我们把构造方法     保护/私有,外部不能new了---担引出一个问题,不能new,得不到对象,这个不是单例,这个0例 class single {    protected function __construct(){    }}$single=new single();*//*第三步,通过内部的static 方法来调用class single {    protected  $hash;    // 随机码 &n...
2015-10-18

日志

663 阅读
0 评论
2015年10月18日
663 阅读
0 评论
2015-10-18

PHP面向对象self 和parent讲解

PHP面向对象self 和parent讲解
/* * 总结self,parent的用法 * * self:本类,自身(不要理解为本对象) * parent:父类 * * 在引入自身的静态属性/静态方法以及父类的方法时,可以用到 * * 用法: * self::$staticProperty * self::staticMothed; * parent::$staticProperty * parent::Mothed; *//*  class Human {     static public $head='php';          public function say() {         echo Human::$head,'<br />';&...
2015-10-18

日志

739 阅读
0 评论
2015年10月18日
739 阅读
0 评论
2015-10-18

PHP面向对象中静态属性和静态方法讲解

PHP面向对象中静态属性和静态方法讲解
 静态方法 static public/protected/private function(){ }   普通方法,存放于类内,只有一份 静态方法,也是存放于类内,只有一份  区别在于:普通方法需要对象去调用,需要绑定$this 即普通方法必须要有对象,用对象调动 而静态方法,不属于哪个对象,因此不需要去绑定$this即 静态方法,通过类名可以调用 */class Human{    public $name='小红';    static public function Cry(){        echo '555大哭';    }    public function eat() {       ...
2015-10-18

日志

733 阅读
0 评论
2015年10月18日
733 阅读
0 评论
2015-10-18

PHP面向对象继承笔记

PHP面向对象继承笔记
/*===笔记提问====继承了那些东西?答:继承时,继承来自protcted/public 属性/方法完全继承过来,属性子类继承来,父类private 属性/方法,但不能操作。子类可以做什么扩充?答:子类继承父类的属性/方法,可以修改或增加子类的继承的对象/方法比父类的对象/方法,权限要严格,这是不行的子类继承时,权限只能越来越宽松或不变,不能越来越严格构造函数如何继承的?答:构造方法也是可以继承的,而且基础的原则和普通方法一样。进而,如果子类也声明构造函数,则父类的构造函数就会被覆盖了!如果父类构造函数被覆盖了,自然,只执行子类中新构造函数引发一个问题:如果是一个数据库操作类,或者model类我们肯定是要继承过去再使用,不能直接操作model类。而model类的构造函数,又做了许多初始化工作我重写的model类的构造函数之后,导致初始化工作完成不了,怎么办?答:如果子类继承时,子类有构造函数,保险一点,调用 parent::__construct(先调用父类)私有属性/方法如何继承?*/ 
2015-10-18

日志

782 阅读
0 评论
2015年10月18日
782 阅读
0 评论
2015-10-18

PHP面向对象继承关系

PHP面向对象继承关系
/*  继承:是指以一个类为父类,另一个类可以做为其子类,     子类在基础了父类的阿属性/方法的基础上,进一步增添或修改 *//* 语法:extendsclass 子类    extends 父类 {}注意点:子类,只能继承自一个父类不能这样写:class a extends b,c,d {} */class a {    public $width='50KG';    public $height=188;}class b extends a{}$aa=new a();var_dump($aa->height);$bb=new b();var_dump($bb->width);//类b就继承了类a的属性
2015-10-18

日志

728 阅读
0 评论
2015年10月18日
728 阅读
0 评论
2015-10-18

PHP面向对象简单封装Mysql

PHP面向对象简单封装Mysql
<?phpheader('Content-type:text/html; charset=utf-8');/*class man {    public function __construct(){            }    public $name='fff';    public $height=null;}class jun{    private $money=156;}$a=new jun();echo $a->money ; *//*目标:链接数据库发送查询对于select 返回查询数据关闭Mysql链接------------------------------------------------------------------思路:首先得先连接,连接就要有参数参数如何传?答:1.可以通过配置文件,当网站...
2015-10-18

日志

758 阅读
0 评论
2015年10月18日
758 阅读
0 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. William Tardent
    2024-02-27
  2. Maryann Hamer
    2024-02-27
  3. Sanora Pantano
    2024-02-24
  4. aa
    2024-02-21
  5. Kassie Baum
    2024-01-28

标签云