zoukankan      html  css  js  c++  java
  • php温习-变量,常量

    1.变量

     内存中用于临时存储数据的一个空间,空间有一个名字子,变量都是以$开头

    预定义变量:  $_GET  $_POST  $_REQUEST   $_SEVER  $_SEESION  $_COOKIE  $_FILES $GLOBAL

    可变变量:

     $$变量名    //字符串

    $v='age'

     $age=20

    echo $$v;   //20   

    2.常量

    define('常量名',值,true or false)

    1. 首个参数定义常量的名称
    2. 第二个参数定义常量的值
    3. 可选的第三个参数规定常量名是否对大小写不敏感。默认是 false。

    define('php',123);          //默认对大小写敏感

    define('php',123,true);   //对大小写不敏感

    const  常量名=值

    const只能接受静态的标量,而define可以采用任何表达式

    const用于类成员变量的定义,一经定义,不可修改。Define不可以用于类成员变量的定义,可用于全局常量。

    Const可在类中使用,define不能

    Const不能再条件语句中定义常量

    3.数据类型

    标量类型

     int   float    string  boolean

    复合类型

    array   object

    特殊类型

    null         resource  资源类型 也是种特殊变量,不能让程序猿直接定义。必须使用php为我们提供的资源操作函数来获取。

    类型转换

      自动转换,当参与运算的两个操作数,数据类型不一致的时候,会根据运算符自动进行转换。

    强制转换,其他数据类型转为布尔类型

    boolean变量    0 、  0.00  、null、 ''、 ‘0’  ,空数组   等效于布尔false的值

    类型判断

    is_类型名()

    is_string()

    is_int()

    is_array()

    is_float()

    is_null()

     isset()   判断变量是否设置,判断一个变量的值是否为null,若变量存在且其值为NULL,也返回 FALSE。 若变量存在且值不为NULL,则返回 TURE//表单,前台数据

     empty()  判断一个变量的值是否为空,等于布尔。

    若变量不存在则返回 TRUE
    若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE
    若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE

  • 相关阅读:
    Asp.Net Web API 2第八课——Web API 2中的属性路由
    Asp.Net Web API 2第七课——Web API异常处理
    Asp.Net Web API 2第六课——Web API路由和动作选择
    Asp.Net Web API 2第五课——Web API路由
    开始学习python
    BMI 小程序 购物车
    深浅copy 文件操作
    字典 dict 集合set
    基本数据类型 (str,int,bool,tuple,)
    python 运算符
  • 原文地址:https://www.cnblogs.com/keta/p/8675273.html
Copyright © 2011-2022 走看看