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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 要从当前类(不是子类)中访问静态方法或属性和外部访问静态方法或属性 要从当前类(不是子类)中访问静态方法或属性,可以使用self关键字。self指向当前类,就像伪变量$this指向当前对象一样。因此,在staticExample类的外部可以使用类名来访问属性$num: 而在staticExample类内部,可以使用self关键字
    查看全部
  • 访问静态元素 为通过类现而不是实例来访问静态元素,所以访问静态元素时不需要引用对象的变量,而是使用 :: (两个冒号)来连接类名和属性或类名和方法。
    查看全部
  • 静态方法与静态属性 在面向对象编程中,我们不仅可以通过对象访问方法和属性,还可以通过类来访问它们。这样的方法和属性就是“静态的”(static),必须用static关键字来声明。
    查看全部
  • preg_match_all(reg,$str,$matches)
    查看全部
  • 为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。
    查看全部
    0 采集 收起

    2017-06-12

  • 要不要中括号有什么区别吗
    查看全部
  • for(初始值;条件;修改变量)
    查看全部
  • echo和print都可以做输出,不同的是,echo不是函数,没有返回值,而print是一个函数有返回值,
    查看全部
    0 采集 收起

    2017-06-10

  • <?php //截取字符串 $str='hello,world'; echo substr($str,6,5); $cn_str='今天是充实的一天'; echo mb_substr($cn_str,3,5,'utf8');//utf8 加上单引号 ?>
    查看全部
    0 采集 收起

    2018-03-22

  • 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符。 比如: $str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str
    查看全部
    0 采集 收起

    2018-03-22

  • class Truck extends Car { function __construct(){ $this->speed = parent::speedUp(); } public function speedUp() { $this->speed += 50; return $this->speed; } }
    查看全部
  • <?php class Car { private $speed = 0;//私有化变量speed,仅能在类中被访问 public function getSpeed() { return $this->speed;//获得当前speed变量值 } protected function speedUp() { $this->speed += 10;//加速的方法,对象不能直接调用这个方法,因为这个方法的权限是protected,只能在本类或者其子类或父类中被调用。 } //增加start方法,使他能够调用受保护的方法speedUp实现加速10 public function start(){ $this->speedUp();}//start方法调用protected的speedUp方法,对象调用方法start,方法start调用speedUp,间接的实现对象调用方法speedUp } $car = new Car(); $car->start();//对象调用方法start,方法start调用speedUp,speedUp方法执行,speed值增加 echo $car->getspeed(); //输出speed值 ?>
    查看全部
  • 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。
    查看全部
  • 判断文件存在 is_file 判断文件是否存在 file_exists 判断文件和文件目录是否存在, 判断文件是否可读写 is_readable is_writeable
    查看全部
  • unset($_SESSION['name']):删除名为name的session,unset删除是立即的 session_destroy(); 销毁所有seession,销毁要通过下次访问
    查看全部

举报

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

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