为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • foreach循环可以将数组里的所有值都访问到, $fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); //$fruit=array('苹果','香蕉','菠萝'); foreach($fruit as $k=>$v){ echo '<br>水果的英文键名:'.$k.',对应的值是:'.$v; }

    查看全部
  • PHP类和对象之Static静态关键字

    静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。

    静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。

    静态属性调用需要$  

    查看全部
  • PHP类和对象之构造函数和析构函数

    在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。

    同样,PHP5支持析构函数,使用__destruct()进行定义,析构函数指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。

    查看全部
  • PHP类和对象之定义类的方法

    使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::

    查看全部
  • 一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。

    受保护的属性与私有属性不允许外部调用,在类的成员方法内部是可以调用的。

    查看全部
  • PHP类和对象之创建一个对象

    方法内部可以使用$this伪变量调用对象的属性或者方法


    查看全部
  • PHP默认的会话处理器是session.save_handler = files(即文件)。如果同一个客户端同时并发发送多个请求(如ajax在页面同时发送多个请求),且脚本执行时间较长,就会导致session文件阻塞,影响性能。因为对于每个请求,PHP执行session_start(),就会取得文件独占锁,只有在该请求处理结束后,才会释放独占锁。这样,同时多个请求就会引起阻塞。

    这是关于进程的东西,在实际项目会遇到,等以后再细想

    查看全部
    0 采集 收起 来源:使用session

    2019-08-28

  • __call($function,$args)

    第一个参数 $function_name 会自动接收不存在的方法名,第二个 $args 则以数组的方式接收不存在方法的多个参数。

    查看全部
  • <table><tbody><tr class="firstRow"><td>1</td><td><code>$p</code>&nbsp;<code>=&nbsp;</code><code>&#39;/\w+\.\w+/i&#39;</code><code>;</code></td></tr></tbody></table><p>如果你的正则式是这样的话是没有$1的,</p><p>但如果你正则式改为这样</p><table><tbody><tr class="firstRow"><td>1</td><td><code>$p</code>&nbsp;<code>=&nbsp;</code><code>&#39;/(\w+)\.(\w+)/i&#39;</code><code>;</code></td></tr></tbody></table><p>那你使用$1是可以通过的,显示结果为:&nbsp;主要有以下几个文件:index, style, common<br/></p><p>会将文件名输出,而如果你使用$2显示结果则为:主要有以下几个文件:php, css, js<br/></p><p>其实正如楼上所说,$0代表完整的模式匹配文本,即$p所匹配的的完整字符串,即index.php, style.css, common.js这些,而你加了如上的括号后,你可以认为是将其匹配结果分组了,$1代表第一个括号匹配的字串,即index, style, common;$2代表第二个括号匹配的字串,即php, css, js。主要区别是加没加括号对其进行分组。</p><p>希望对你有所帮助。</p><p><br/></p>
    查看全部
  • {1,2} 至少匹配1次,至多匹配2次

    查看全部
  • 这是正则表达式,因为 / 是特殊字符,程序执行到 / 会理解成其他的意思,但我只想输入 "/",就在前面加上 \     (将 \ 后面的一个特殊字符转换为普通字符), 特殊字符串包括 "  /  \  $  ?  & " 等等。。。

    这个代码意思是匹配 <li>任意多个字符串</li>  


    查看全部
  • ”\-“意思是允许匹配”-“这个特殊符号

    查看全部
  • []用于定义匹配的字符集或字符范围,比如:[a-z]匹配一个英文小写字母范围从a到z

    查看全部
    0 采集 收起 来源:元字符与转义

    2019-08-24

  • 1.self代表类,$this代表对象
    2.能用$this的地方一定使用self,能用self的地方不一定能用$this
    静态的方法中不能使用$this,静态方法给类访问的。

    self调用的是类,而$this调用的则是实例化的对象

    ->用于实例化对象的引用,::用于静态类的引用

    查看全部
  • php是弱类型的语言,在运算的时候会自动转换为合适的数据类型。
    带引号的整数字符串会自动转换成数字,做为整数索引,非整数数字则不会转换,仍旧按字符串索引来对待。
    不带引号的数字,非整数的会取整后做为整数索引

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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