zoukankan      html  css  js  c++  java
  • PHP知识点--变量与常量

    一、变量

    1.形式:$变量---变量必须以$开头,后面紧跟变量名。
    2.删除变量函数:unset() 就是断开变量名跟数据之间的“引用关系”。
    3.变量间的传值方式分为两种:(变量之间的传值,必须使用引用传递 & 符号)

    a.值传递
    是指将一个变量的值拷贝一份,在赋给另外一个变量,复制完之后,两个变量是相互独立的

    b.引用传递
    将一个变量的引用关系复制一份,然后赋值给另一个变量,两个变量是关联的,指向同一个数据

    4.可变变量 $$变量

    $v1 = “abc”; //这是一个字符串变量,其内容是字符串“abc”
    $abc = 10; //这是一个普通变量,其内容是数字10
    echo $$v1; //此时,就是所谓“可变变量”

    5.预定义变量(超全局变量)
    数据类型:超全局变量都是数组

    a、$_GET变量(数组):获取元素后以get方式提交数据;
    b、$_POST变量(数组):通过post方式提交过来的数据所形成的数组。
    (通常,网页中的form表单,一般都用post方式)
    c、$_REQUEST变量(数组):获取$_POST数据和$_GET数据的“总和”
    d、$_SERVER变量(数组):存储服务器端或客户端的一些请求信息或设置信息

    二、常量:用于存储一个不会变化也不希望变化的数据的标示符。

    1、define(“常量名”, 常量值);
    2、const 常量名 = 常量值----const语法只能在“最顶层”的代码域中使用(不能在大括号中)
    3、defined():
    判断常量是否存在,判断结果为布尔值
    $result = defined (某常量名); //结果是true或false

    4、预定义常量:
    M_PI(圆周率)
    PHP_OS(操作系统)
    PHP_VERSION(php版本号)
    PHP_INT_MAX(php中的最大的整数值)

    5.魔术变量:
    __DIR__(当前网页文件的所在目录)
    __FILE__(当前网页文件)
    __LINE__(当前这一行)

     

     

     

  • 相关阅读:
    Linux设备树(四 中断)
    Linux设备树(三 属性)
    Linux设备树(二 节点)
    责任链设计模式
    获取服务器内存和可用线程
    秒杀抢购思路解析
    Hystrix 用法及注解用法
    object is not an instance of declaring class
    sqlserver 截取字符串
    sqlserver 转化函数
  • 原文地址:https://www.cnblogs.com/1301694f/p/8362029.html
Copyright © 2011-2022 走看看