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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • str_replace()函数可以实现字符串替换
    查看全部
    0 采集 收起

    2016-05-30

  • str_replace('被替换的字符串','替换字符串','$字符串变量'); ob_get_contents();获取缓冲区的数据。 ob_start作用是打开了缓冲区,echo后面的字符不会输出到浏览器,而是保留在服务器,直到你使用 flush或者ob_end_flush才会输出,所以并不会有任何文件头输出的错误!
    查看全部
    0 采集 收起 来源:cookie简介

    2016-05-30

  • 正则表达式中每个元字符匹配一个字符,当使用+之后将会变的贪婪,它将匹配尽可能多的字符,但使用问号?字符时,它将尽可能少的匹配字符,既是懒惰模式。
    查看全部
  • 正则表达式中具有特殊含义的字符称之为元字符
    查看全部
    0 采集 收起 来源:元字符与转义

    2016-05-29

  • PCRE库函数中,正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符。经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~),例如: /foo bar/ #^[^0-9]$# ~php~
    查看全部
  • 索引数组赋值有三种方式: 1.array[0]='苹果'; 2.$arr=array('0'=>'苹果'); 3.$arr=array('苹果'); inset 看变量是否设置
    查看全部
  • 经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在
    查看全部
    0 采集 收起

    2016-05-29

  • 通过内置函数str_replace可以实现字符串的替换
    查看全部
    0 采集 收起

    2016-05-29

  • echo 是语言结构,不是函数或者方法,使用的时候可以不加括号,多用于单行字符串的输出,效率我记得是比print()高。 print 是打印字符串 print_r 则是打印复合类型 如数组 对象
    查看全部
    0 采集 收起

    2016-05-29

  • 重载 PHP中的重载指的是动态的创建属性与方法,是通过魔术方法来实现的。属性的重载通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性。
    查看全部
  • 访问控制 前面的小节,我们已经接触过访问控制了,访问控制通过关键字public,protected和private来实现。被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。 类属性必须定义为公有、受保护、私有之一。为兼容PHP5以前的版本,如果采用 var 定义,则被视为公有。 class Car { $speed = 10; //错误 属性必须定义访问控制 public $name; //定义共有属性 } 类中的方法可以被定义为公有、私有或受保护。如果没有设置这些关键字,则该方法默认为公有。
    查看全部
  • 态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } } echo Car::getSpeed(); //调用静态方法
    查看全部
  • //定义一个类 class Car { //定义属性 public $name = '汽车'; //定义方法 public function getName() { //方法内部可以使用$this伪变量调用对象的属性或者方法 return $this->name; } } 要创建一个类的实例,可以使用new关键字创建一个对象。 $car = new Car(); //也可以采用变量来创建 $className = 'Car'; $car = new $className();
    查看全部
  • 通常定义一个汽车类的方法为: class Car { $name = '汽车'; function getName() { return $this->name; } } 类是一类东西的结构描述,而对象则是一类东西的一个具体实例,例如汽车这个名词可以理解为汽车的总类,但这辆汽车则是一个具体的汽车对象。 对象通过new关键字进行实例化: $car = new Car(); echo $car->getName(); 类与对象看起来比较相似,但实际上有本质的区别,类是抽象的概念,对象是具体的实例。类可以使程序具有可重用性。
    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-03-22

  • foreach循环访问关联数组里的值 foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问关联数组里的值。 例如: $fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); foreach($fruit as $k=>$v){ echo '<br>水果的英文键名:'.$k.',对应的值是:'.$v; }
    查看全部

举报

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

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