为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 索引数组赋值的三种方式: 1.$arr[0]='苹果'; 2.array('0'=>'苹果'); 3.array('苹果');
    查看全部
  • 索引数组,指的是数组的值是整数的数组。并且值是按顺序从0开始。 </php $array("苹果"); print_r($fruit); ?>
    查看全部
  • 空数组array(); 注意:和c语言联系起来。 数组开辟内存单元存放数据
    查看全部
    0 采集 收起 来源:PHP数组定义

    2016-05-05

  • 面向对象的三个特征: 1 封装 2. 继承 3 多态 封装:隐藏实现细节,对外提供公共访问方式(接口) 封装的体现之一:将属性私有化 对外提供对应的setXXX setXXX方法
    查看全部
    0 采集 收起 来源:PHP类和对象

    2016-05-05

  • 对象就是存数据的
    查看全部
    0 采集 收起 来源:PHP类和对象

    2016-05-05

  • 面向对象的特点:1.更符合思考习惯的一种思想 2.从过程的执行者,转换成了对象的指挥者。 3.将复杂的问题简单化。
    查看全部
    0 采集 收起 来源:PHP类和对象

    2016-05-05

  • $pattern = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/';正则匹配邮箱
    查看全部
  • mark
    查看全部
    0 采集 收起

    2016-05-05

  • mark
    查看全部
  • 对象的高级特性 对象比较,当同一个类的两个实例的所有属性都相等时,可以使用比较运算符==进行判断,当需要判断两个变量是否为同一个对象的引用时,可以使用全等运算符===进行判断。 class Car { } $a = new Car(); $b = new Car(); if ($a == $b) echo '=='; //true if ($a === $b) echo '==='; //false 对象复制,在一些特殊情况下,可以通过关键字clone来复制一个对象,这时__clone方法会被调用,通过这个魔术方法来设置属性的值。 class Car { public $name = 'car'; public function __clone() { $obj = new Car(); $obj->name = $this->name; } } $a = new Car(); $a->name = 'new car'; $b = clone $a; var_dump($b); 对象序列化,可以通过serialize方法将对象序列化为字符串,用于存储或者传递数据,然后在需要的时候通过unserialize将字符串反序列化成对象进行使用。 class Car { public $name = 'car'; } $a = new Car(); $str = serialize($a); //对象序列化成字符串 echo $str.'<br>'; $b = unserialize($str); //反序列化为对象 var_dump($b);
    查看全部
  • 读取文本内容。
    查看全部
  • PHP中的重载指的是动态的创建属性与方法,是通过魔术方法来实现的。属性的重载通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性。
    查看全部
  • 用户数据的加密解密
    查看全部
  • 类属性必须定义为公有、受保护、私有之一。为兼容PHP5以前的版本,如果采用 var 定义,则被视为公有。 class Car { $speed = 10; //错误 属性必须定义访问控制 public $name; //定义共有属性 } 类中的方法可以被定义为公有、私有或受保护。如果没有设置这些关键字,则该方法默认为公有。 class Car { ​ //默认为共有方法 function turnLeft() { } }
    查看全部
  • 访问控制通过关键字public,protected和private来实现。被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。
    查看全部

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!