为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • \s:用于匹配单个空格符,包括tab键和换行符; \S:用于匹配除单个空格符之外的所有字符; \d:用于匹配从0到9的数字; \w:用于匹配字母,数字或下划线字符; \W:用于匹配所有与\w不匹配的字符; . :用于匹配除换行符之外的所有字符。
    查看全部
    0 采集 收起 来源:元字符与转义

    2018-03-22

  • <?php $filename = '/data/webroot/usercode/code/resource/test.txt'; //编写代码读取$filename的文件内容 $content = file_get_contents($filename); echo $content;
    查看全部
  • <?php session_start(); //假设用户登录成功获得了以下用户数据 $userinfo = array( 'uid' => 10000, 'name' => 'spark', 'email' => 'spark@imooc.com', 'sex' => 'man', 'age' => '18' ); header("content-type:text/html; charset=utf-8"); /* 将用户信息保存到session中 */ $_SESSION['uid'] = $userinfo['uid']; $_SESSI
    查看全部
  • <?php session_start(); $_SESSION['name'] = 'jobs'; //在这里删除name的session值 unset($_SESSION['name']); if (isset($_SESSION['name'])) { echo $_SESSION['name']; }
    查看全部
  • <?php //在这里设置name的session值为jobs session_start(); $_SESSION['name']="jobs"; echo $_SESSION['name'];
    查看全部
    0 采集 收起 来源:使用session

    2018-03-22

  • <?php //补充路径参数,实现有效路径的设置 setcookie('test', '1', 0,'/'); var_dump($_COOKIE['test']);
    查看全部
  • 1.属性的重载通过通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性。 2.方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,当调用不存在的静态方法时会使用__callStatic重载。 3.public function __call($name,$args){}第一个参数会自动接收不存在的方法名,第二个参数则以数组的方式接收不存在方法的多个参数。
    查看全部
  • 当扩展一个类的时候,子类会继承父类所有的protected与public的属性与方法,子类也可以覆盖父类相应的方法。
    查看全部
  • 1.静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。 2.静态属性不允许对象使用->操作符调用。可以使用self,parent,static在内部调用静态方法与属性。 3.静态方法也可以通过变量来进行动态调用。在静态方法中,$this伪变量不允许使用。
    查看全部
  • 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。
    查看全部
  • 属性必须定义访问控制,而方法可以不定义访问控制(默认是public)
    查看全部
  • PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作。在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。
    查看全部
  • 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。
    查看全部
  • 创建类的实例的两种方法:$car = new Car(); //也可以采用变量来创建 $className = 'Car'; $car = new $className();
    查看全部
  • Mo0
    小呀小苹果
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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