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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • strlen():获取英文字符串的长度; mb_strlen():获取字符串中中文长度。 例:
    查看全部
    0 采集 收起

    2015-05-17

  • trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。
    查看全部
    0 采集 收起

    2015-05-17

  • serialize方法将对象序列化为字符串,用于存储或者传递数据; unserialize方法,在需要的时候通过将字符串反序列化成对象进行使用。 例:
    查看全部
  • 关键字clone复制一个对象,并调用__clone方法(通过这个魔术方法来设置属性的值)。 例:
    查看全部
  • 对象的比较: "==":当同一个类的两个实例的所有属性都相等时; "===":判断两个变量是否为同一个对象的引用时。 例:
    查看全部
  • public function __call($name, $args) {}:方法重载,当调用不存在的方法的时候,将会转为参数调用__call方法; 当调用不存在的静态方法时会使用__callStatic重载。 例:
    查看全部
  • 属性的重载通过: __set:赋值; __get:读取; __isset:判断属性是否设置; __unset:销毁属性 例:
    查看全部
  • 单例模式:
    查看全部
  • 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。 例:
    查看全部
  • Static静态关键字 例:
    查看全部
  • 构造函数function __construct() 在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。 析构函数function __destruct() 例:
    查看全部
  • 访问修饰符: public:公开的(默认) protected:受保护的 private:私有的 一般通过->对象操作符来访问对象的属性或者方法【成员变量前不用加$符】; 对于静态属性则使用::双冒号进行访问。
    查看全部
  • $str = '99.9'; $result = sprintf('%01.2f', $str); echo $result;//结果显示99.90 解释下,上面例子中的格式 这个 %01.2f 是什么意思呢? 1、这个 % 符号是开始的意思,写在最前面表示指定格式开始了。 也就是 "起始字符", 直到出现 "转换字符" 为止,就算格式终止。 2、跟在 % 符号后面的是 0, 是 "填空字元" ,表示如果位置空着就用0来填满。 3、在 0 后面的是1,这个 1 是规定整个所有的字符串占位要有1位以上(小数点也算一个占位)。 如果把 1 改成 6,则 $result的值将为 099.90 因为,在小数点后面必须是两位,99.90一共5个占位,现在需要6个占位,所以用0来填满。 4、在 %01 后面的 .2 (点2) 就很好理解了,它的意思是,小数点后的数字必须占2位。 如果这时候,$str 的值为9.234,则 $result的值将为9.23. 为什么4 不见了呢? 因为在小数点后面,按照上面的规定,必须且仅能占2位。 可是 $str 的值中,小数点后面占了3位,所以,尾数4被去掉了,只剩下 23。 5、最后,以 f "转换字符" 结尾。
    查看全部
    0 采集 收起

    2018-03-22

  • 如果慕课网把每一个知识点说一下运用到哪一个实际案例就好了
    查看全部
    2 采集 收起

    2015-05-17

  • 傻逼的编辑器,输入($str,6,10)还不行
    查看全部
    0 采集 收起

    2015-05-17

举报

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

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