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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • uid 可以检验是否插入成功
    查看全部
  • PHP数组键值双引号单引号区别 一、$myarray['key'] 与 $myarray["key"] 与 $myarray[key]的差别: 以上三种方式主要是通过字符串类型数组下标即数组键访问数组的值,如果数组下标为索引类型即键值为数字则无需注意。 1,$myarray['key'] 单引号模式被直接解析为$myarray的值; 2,$myarray["key"]双引号模式会首先分析"key"字符串内部是否包含 PHP变量,然后再解析为$myarray的值; 3,$myarray[key]没有任何引号会先分析局部作用域内有没有key常量定义(即有无define('key','val')), 如果有则使用局部key常量代表的常量值作为数组键值; 否则继续分析全局作用域内有没有key常量定义, 如果有则使用全局key常量代表的常量值作为数组键值; 否则内部转换key为'key'字符串标量值并抛出E_NOTICE异常。 二、$myarray["$str_key"] 与 $myarray[$str_key]的差别 此方式亦为通过字符串类型数组下标访问数组的值, 如果数组下标为索引类型即数字则无需注意。 其实这里无需额外添加双引号以表示$str_key变量代表的是字符串值, 即$myarray["$str_key"] === $myarray[$str_key]
    查看全部
  • print_r() 打印关于变量的易于理解的信息
    查看全部
  • 静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。
    查看全部
  • 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。
    查看全部
  • 前面的小节,我们已经接触过访问控制了,访问控制通过关键字public,protected和private来实现。被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。
    查看全部
  • nandian
    查看全部
  • 子类可以调用父类的方法 反之不可以
    查看全部
  • $this访问非静态属性,parent和self只能访问静态属性
    查看全部
  • 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。
    查看全部
  • return $this->speed;//this后面的变量不需要$ return self::$speed;//self后面的必须用$ static function xx(){} 不允许访问static $xx 变量,这个和java一样
    查看全部
  • <?php class Car { //增加构造函数与析构函数 function __construct(){ print "构造函数被调用 \n"; } function __destruct(){ print "析构函数被调用 \n";//这里用双引号才会换行,否则直接打印\n } } $car = new Car();
    查看全部
  • 在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。
    查看全部
  • \r换行 相当于回车 \n新行 比如一句话 aaaaaaaaaaaaaaaabbbbbbbbbbbb原本这样 aaaaaaaaaaaaaaaa \n bbbbbbbbbbbbb书出来就是 aaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbb 转义字符还有其他的几个 ' 第一个都是想要打印出来的效果 \' 第二行都是编程的时候需要写转义字符才能出现 下面的都以此类推看看吧 " \" \ \\ 警报 \a 退格符 \b 换页符 \f 换行符 \n 回车符 \r Tab 符 \t 垂直 Tab 符 \v 使用数字指定的Unicode 字符,如\u2000 \u 使用十六进制数指定的Unicode 字符,如\xc8 \x 空值 \0 (zero 写了这么详细给点分呗 别0分啦 悬赏点儿
    查看全部
  • 判断的是函数名的字符串,而不是函数本身,输入的时候千万不要把函数名,当做变量输入而不加'',这个需要注意。
    查看全部
    0 采集 收起

    2016-05-05

举报

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

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