• php条件判断(9.29 第十五天)


    超级全局变量:
    $GLOBALS //包含全部变量的全局组合数组
    $_SERVER //包含请求头中的信息,用户的IP、用户的UA、头信息
    $_REQUEST //包含用户提交的所有数据(POST/GET 等)
    $_POST //包含用户POST方式发过来的数据
    $_GET //包含用户GET方式发过来的数据
    $_FILES //包含用户发送过来的文件对应的数据
    $_ENV //包含服务端环境变量的数组
    $_COOKIE //包含COOKIE中的数据
    $_SESSION //包含了session中的数据

    cookie和session比较:
    1、cookie是存放在用户的浏览器中,是服务端通返回包中set-cookie来设置,cookie表示用户的浏览器和服务器之间的会话状态,登录成功之后方可获取cookie数据,该数据一般具有时效性,失效之后需要用户重新去登录。有了cookie数据之后,用户的每次请求都会带上cookie,服务端会验证该cookie的合法性和时效性,cookie的发送需要遵循浏览器的同源策略。
    2、session是存放在服务端,表示用户和服务器之间的会话状态,session和cookie是一一对应的,服务器也需要记住哪个用户登录了该站点,一般情况下,session以文件的形式保存在/tmp目录中,形式为:sess_XXXXX,此刻服务器给浏览器分配的cookie跟session一样,只要该cookie的值被修改过,那么服务器就会要求用户重新登录。

    有意思的常量(预定义常量):
    __LINE__ 显示当前行号
    __FILE__ 当前文件的路径以及文件名
    __DIR__ 当前文件路径
    __FUNCTION__ 当前定义的函数名
    __CLASS__ 当前类名

    PHP函数:有参 无参
    function AddTest() //函数名的命名方法:驼峰法,每个单词的首字符要大写
    {
    #code...
    }
    调用函数是,函数名(),注意如果需要给参数,则需要在()中输入参数,个数需要满足其要求。
    需要在函数中有返回值,需要使用return


    PHP面向对象
    C面向过程,C++ C# Java php python 等面向对象
    对象:对于某些事物的一种描述,代表整体上的概念,对现实世界的一种抽象,具有行为、形态(属性)、表示(标识)三种特性

    面向对象中常用的概念:
    类:对于某类事物的一种抽象,它包含事物的形态、行为等
    对象:是类的实例,真真正正存在的东西。人类(亚洲人对象)
    成员变量:对象的属性特征,二哈:外形像狼
    成员函数:对象的某种行为,二哈:拆家
    析构:
    构造:

    类的定义:
    class ClassName
    {
    //定义类的变量和函数
    }
    创建对象:new 对象,类的实例化,使用new
    调用成员方法以及属性:->
    this表示当前类,类中有变量和函数,要使用这些变量和函数,$this->变量名
    $this->函数名

    继承:在PHP中可以使用extende继承一个类,不能继承多个(使用其他类中的变量和函数这个类也叫作父类) A(1 2 3) class B extends A{ } ,A是B的父类,B继承A,B可以使用A中的变量和函数,B也叫子类

    方法重写:覆盖,也就是说父类中方法不能满足自身的需要,重新去定义方法

    访问控制:对定义的类中变量和方法进行访问控制,通过public/protected/private实现

    public:公有的 在任何地方均可访问

    protected:受保护的,只能够在父类、子类以及自身类中去使用

    private:私有的 只可以在当前类中执行

    接口:指定类中必须使用哪些方法,这些类不需要具体去定义,使用interface去定义接口,使用接口的时候需要使用关键词:implements,注意:类中必须要实现所有的方法、类中可以实现多个接口,接口之间使用“,”隔开

  • 相关阅读:
    【POJ1961 Period】【KMP】
    浅谈KMP算法
    【关于动态开点线段树】
    【POJ3349 Snowflake Snow Snowflakes】【Hash表】
    【NOI 2002 银河英雄传说】【带权并查集】
    路径问题
    group_concat函数详解
    MySQL中GROUP_CONCAT中排序
    怎么实现CSS限制字数,超出部份显示点点点.
    jsp去掉小数点
  • 原文地址:https://www.cnblogs.com/liujizhou/p/11632440.html
Copyright © 2020-2023  润新知