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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。 预定义字符是: 单引号(') 双引号(") 反斜杠(\) NULL 提示:该函数可用于为存储在数据库中的字符串以及数据库查询语句准备字符串。 注释:默认地,PHP 对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。所以不应对已转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。
    查看全部
    0 采集 收起

    2018-03-22

  • 关联数组赋值有两种方式: 第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果'; 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');
    查看全部
  • 这一节3个知识点 1:$b clone $a,相当于拷贝了$a,但$a和$b分别占据了两块内存空间.. 若$a中有 __clone函数就会被调用.. 2: "==" 是判断这两个对象是否出自同一个类: $a = new Car(); $b = new Car(); $a == $b成立. $b = clone $a; $a == $b成立. $b = $a $a == $b成立且 $a===$b成立 3. serialize 就是将对象转字符串,方便传值与储存 clone的作用是拷贝..如$b clone $a.相当于 $b单独开辟了个内存空间,但内容和$a是一模一样的.. 若是 $b=$a,相当于两个指针指向同一个空间.. 即 === 成立
    查看全部
  • echo 关键字,可以一次输出多个值,多个值之间用逗号分隔。 print() 函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。 print_r() 数组的打印 要用print_r()函数,PHP字符串之字符串的合并(implode)与分割(explode)得到的都是以数组形式的返回值。
    查看全部
    0 采集 收起

    2017-02-13

  • 我没看懂题目的意思,以为是覆盖,实际上是在原有基础上累加50
    查看全部
  • 这里保护了 构造函数,并且保护了用静态方法实例化后的对象;外部只能通过静态方法实例化,结果是,这个对象是唯一存在,且,只实例化一次。
    查看全部
  • 我在网上查了一下 var 和 public 差不多,算是public的别称。
    查看全部
  • 这三个数组,完全等价,输出三个布尔值且全部为true;
    查看全部
  • 在 php5.4 以后可以用 [] 代替 array();
    查看全部
    1 采集 收起 来源:PHP数组定义

    2017-02-13

  • 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。 class Car { public static function getName() { return '汽车'; } ​} echo Car::getName(); //结果为“汽车”
    查看全部
  • 在类中定义的变量称之为属性,通常属性跟数据库中的字段有一定的关联,因此也可以称作“字段”。属性声明是由关键字 public,protected 或者 private 开头,后面跟一个普通的变量声明来组成。 public:公开的 protected:受保护的 private:私有的 默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。 受保护的属性不允许外部调用 私有属性不允许外部调用
    查看全部
  • function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。
    查看全部
    0 采集 收起

    2017-02-13

  • 字符串替代函数: str_replace(find,replace,string,count) find 必需。规定要查找的值。 replace 必需。规定替换 find 中的值的值。 string 必需。规定被搜索的字符串。 count 可选。一个变量,对替换数进行计数。
    查看全部
    0 采集 收起

    2017-02-13

  • 内置函数str_replace可以实现字符串的替换。 $str = 'i am jobs.'; $str = str_replace('jobs', 'steven jobs', $str); echo $str; //结果为“i am steven jobs”
    查看全部
    0 采集 收起

    2017-02-13

  • => 是数组成员访问符号 -> 是对象成员访问符号 比如: $array = array("site map"=>"map.php"); //定义了一个数组,包含一个数组成员:键名为site map,值为map.php $this->$name = $value $this 在php语言里是个特定的变量,它代表了类本身,->是访问其类成员的操作符,$this->$name = $value,这句代码意思是:将当前类的name变量的值设置为 $value.
    查看全部
    0 采集 收起

    2018-03-22

举报

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

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