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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • session可以用来存储多种类型的数据,因此具有很多的用途,常用来存储用户的登录信息,购物车数据,或者一些临时使用的暂存数据等。

    一般来说,登录信息既可以存储在sessioin中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高。

    查看全部
  • 默认情况下,session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。可以采用缓存或者数据库的形式存储来解决这个问题,这个我们会在一些高级的课程中讲到。

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

    2020-06-09

  • cookie将数据存储在客户端,建立起用户与服务器之间的联系,通常可以解决很多问题,但是cookie仍然具有一些局限:

    session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie。但这不是绝对的,session id也可以通过参数来实现,只要能将session id传递到服务端进行识别的机制都可以使用session。

    查看全部
  • cookie存储在客户端,通过http头部从服务器端返回到客户端。需要在输出前进行操作设置。通过setcookie函数进行设置。任何从浏览器发回的cookie都存储在_COOKIEd 全局变量中。

    查看全部
    1 采集 收起 来源:cookie简介

    2020-06-09

  • matches :(可有可无)如果提供了参数matches,它将被填充为搜索结果。 $matches[0]将包含完整模式匹配到的文本, $matches[1] 将包含第一个捕获子组匹配到的文本,以此类推。

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

    2020-06-09

  • 对象序列化,可以通过serialize方法将对象序列化为字符串,用于存储或者传递数据,然后在需要的时候通过unserialize将字符串反序列化成对象进行使用。

    查看全部
  • 重载就是动态的创建属性和方法

    属性的重载通过_set(为不存在的属性赋值)、_get(读取)、_isset(判断属性是否设置)、_unset(销毁属性)

    方法的重载通过_call(调用不存在的方法时,会将参数转为调用_call方法)、_callStatic(调用不存在的静态方法)



    查看全部
  • 类的属性必须定义访问控制类型,如果采用 var 定义,则被视为公有。

    var $name=''

    类中的方法可以被定义为公有私有受保护。如果没有设置这些关键字,则该方法默认为公有

    function getName(){}


    查看全部
  • 被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。

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

    查看全部
  • 方法就是在类中的function,很多时候我们分不清方法与函数有什么差别,在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。

    查看全部
  • 类中有属性和方法,类是一种类型的总称,里面具体的称为对象。对象可以访问类的属性和方法如$car->  。

    $this->name   意思是让类的对象访问name属性。


    var 是定义变量的类型。php可以不用定义。

    查看全部
    0 采集 收起 来源:PHP类和对象

    2020-06-08

  • 的点点滴滴

    查看全部
  • 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。

    查看全部
  • 2-8

    对象继承

    查看全部

举报

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

微信扫码,参与3人拼团

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

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