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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 设置cookie示例
    查看全部
    0 采集 收起 来源:设置cookie

    2015-10-22

  • 用户登录注册验证可以用到
    查看全部
  • <?php echo "<hr />"; class Bigcar extends Truck{//孙子类继承子类,等同于继承子类的父类, public function speedUp(){ $this->speed=parent::speedUp()+20; } } $bigcar=new Bigcar(); echo $bigcar->speedUp(); echo $bigcar->speed; ?>
    查看全部
  • 元字符与转义
    查看全部
    0 采集 收起 来源:元字符与转义

    2015-10-22

  • 转义字符
    查看全部
  • 正则表达式匹配示例
    查看全部
  • <?php class Car2{//单例模式 private function __construct(){//私有,构造函数后,不能被实例化了 echo "object create"; } private static $object=null;//私有静态属性,赋值为空,为了保证对象不存在,唯一性 public static function getInstance(){//静态方法 if(empty(self::$object)){ self::$object=new Car2();//内部方法调用私有方法,因此这里可创建对象 } return self::$object; } } //$mycar1=new Car2();var_dump($mycar1); $mycar=Car2::getInstance();//通过静态方法来实现获得一个实例对象 $mycar2=Car2::getInstance();//实现了单例模式,创建的对象还是#n,说明个数只有1个 var_dump($mycar);var_dump($mycar2); ?>
    查看全部
  • 字符串的分割示例
    查看全部
    0 采集 收起

    2015-10-22

  • <?php class Car { private $speed = 0; public function getSpeed() { return $this->speed; } protected function speedUp() { $this->speed += 10; } //增加start方法,使他能够调用受保护的方法speedUp实现加速10 public function start(){ $this->speedup(); } } $car = new Car(); $car->start(); echo $car->getSpeed(); echo "<hr />"; ?> <?php class Car2{//单例模式 private function __construct(){//私有,构造函数后,不能被实例化了 echo "object create"; } private static $object=null;//私有静态属性,赋值为空,为了保证对象不存在,唯一性 public static function getInstance(){//静态方法 if(empty(self::$object)){ self::$object=new Car2();//内部方法调用私有方法,因此这里可创建对象 } return self::$object; } } //$mycar1=new Car2();var_dump($mycar1); $mycar=Car2::getInstance();//通过静态方法来实现获得一个实例对象 var_dump($mycar); ?>
    查看全部
  • 采用var定义,被视为公有public
    查看全部
  • <?php echo "<hr />"; class School{ public $name1="school"; static $name2="学校"; static function getName(){ // return self::$name2;静态属性可以使用self::$属性名 return static::$name2;//静态属性可以使用static::$属性名 } } $m='School'; echo $m::getName();//静态方法调用 echo "<hr />"; class mySchool extends School{ static function getParent(){ return parent::getName();//继承父类的静态方法,通过parent::静态方法 } } $my=new mySchool(); echo $my->name1;//子类继承父类的实例属性 echo "<br />"; echo mySchool::$name2;//子类继承父类的静态属性 echo "<br />"; echo mySchool::getName();//子类继承父类的静态方法 echo "<br />"; echo myschool::getParent();//子类调用自身静态方法 ?>
    查看全部
  • 跟Unix系统命令类似,PHP使用unlink函数进行文件删除。 unlink($filename); rmdir($dir);删除文件夹,文件夹必须为空,否则需要循环删除目录中的所有文件。
    查看全部
  • file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在. 从函数名可以看出,is_file是确切的判断给定的路径是否是一个文件。
    查看全部
  • substr(变量,开始的位置,叠取得个数)
    查看全部
    0 采集 收起

    2015-10-22

  • 关联数组 一、 用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr["apple"]="苹果"; 二、用array()创建一个空数组,使用 => 符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array("apple"=>"苹果");
    查看全部

举报

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

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