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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • PHP自定义函数 PHP内置了超过1000个函数,因此函数使得PHP成为一门非常强大的语言。大多数时候我们使用系统的内置函数就可以满足需求,但是自定义函数通过将一组代码封装起来,使代码进行复用,程序结构与逻辑更加清晰。 PHP函数的定义方式: 1.使用关键字“function”开始 2.函数名可以是字母或下划线开头:function name() 3.在大括号中编写函数体: function name() { echo 'Eric'; } 通过上面的步骤,我们就定义了一个简单的函数,当我们需要的时候,就可以在代码中调用这个函数,调用方法为函数名+参数,例如:name(); IE党注意了:此课程不支持IE9版本以下,建议使用 chrome、safari、firefox、opera浏览器学习本课程。
    查看全部
    0 采集 收起

    2017-03-14

  • 截取英文字符串函数substr($str, 1, 3); substr(字符串变量,开始截取的位置,截取个数) 截取中文字符串函数mb_substr();
    查看全部
    0 采集 收起

    2017-03-14

  • 获取英文字符串长度strlen(); 获取中文字符串长度mb_strlen();
    查看全部
    0 采集 收起

    2017-03-14

  • PHP允许我们在双引号串中直接包含字串变量,单引号串中的内容总被认为是普通字符。
    查看全部
    0 采集 收起

    2017-03-14

  • PHP中用英文的点号.来连接两个字符串。
    查看全部
    0 采集 收起

    2017-03-14

  • http://www.imooc.com/code/546 PHP中的重载指的是动态的创建属性与方法。 a. 属性的重载是通过__set, __get, __isset, __unset 来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性; b. 方法的重载通过__call来实现,当方法不存在时,将会转为参数调用__call方法;当调用不存在的静态方法时会使用__callStatic重载。
    查看全部
  • 字符串之单引号和双引号的区别 1.PHP允许我们在双引号串中直接包含字串变量, 而单引号串中的内容总被认为是普通字符。 eg: $str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str
    查看全部
    0 采集 收起

    2018-03-22

  • 调用静态方法:: 调用动态方法->
    查看全部
  • 字符串介绍 3种方法来定义: 1、单引号; 2、双引号; 3、heredoc语法结构, heredoc语法结构定义的字符串: $hello = <<<TAG hello world TAG;
    查看全部
    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 Car { private function __construct() { echo 'object create'; } private static $_object = null; public static function getInstance() { if (empty(self::$_object)) { self::$_object = new Car(); //内部方法可以调用私有方法,因此这里可以创建对象 } return self::$_object; } } //$car = new Car(); //这里不允许直接实例化对象 $car = Car::getInstance(); //通过静态方法来获得一个实例
    查看全部
  • PHP内置函数之判断函数是否存在: 1、function_exists(参数)=>判断一下函数是否存在。 2、method_exists(参数)=>可以用来检测类的方法是否存在。 3、class_exists(参数)=>使用前检查类是否存在。 4、file_exists(参数)=>文件是否存在 以上的参数均为函数、方法、类名或文件名的名称字符串。 注:文件名参数包含文件的后缀名。如(test.txt)。
    查看全部
    0 采集 收起

    2018-03-22

  • PHP内置函数之判断函数是否存在: 1、function_exists(参数1)判断一下函数是否存在。 2、method_exists(参数1)可以用来检测类的方法是否存在。
    查看全部
    0 采集 收起

    2017-03-14

  • PHP内置函数之字符串替换:str_replace(参数1,参数2,参数3) <?php $str = '苹果很好吃。'; //请将变量$str中的苹果替换成香蕉 $str=str_replace('苹果','香蕉',$str);
    查看全部
    0 采集 收起

    2018-03-22

  • 正则表达式中常用的模式修正符有i、g、m、s、x、e等。它们之间可以组合搭配使用。 它们的作用如下: //修正符:i 不区分大小写的匹配; //修正符:g表示全局匹配 //修正符:m 将字符串视为多行,不管是那行都能匹配; //修正符:s 将字符串视为单行,换行符作为普通字符; //修正符:x 将模式中的空白忽略; //修正符:A 强制从目标字符串开头匹配; //修正符:D 如果使用$限制结尾字符,则不允许结尾有换行; //修正符:U 只匹配最近的一个字符串;不重复匹配; //修正符:e 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行;
    查看全部

举报

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

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