zoukankan      html  css  js  c++  java
  • PHP基础知识(二)

    PHP表达式

    一、常量:

      1、自定义常量:define(name,value);

      2、注意:

        (1)常量名前不加$符号。

        (2)常量名的作用域是全局的。

    二、变量:

      1、PHP的变量是区分大小写的。

      2、赋值:

        (1)传值:

        (2)传地址:使用&符号。

      3、数据类型查看函数:

        (1)gettype()函数

        (2)var_dump(mixed)函数返回值和类型。

        (3)defined(string name) 用于查看常量是否定义,检查常量时常量名需要双引号。

        (4)bool isset() 用于检查变量是否定义。

          (5)echo输出的字符串必须用单引号指定。

        (5)取消变量定义函数:void unset(var) 取消变量的定义。

        (6)检查变量是否为空:  is_null(var) 

            三种情况为空:

              ·变量未定义

              ·变量定义,但赋值为空。

              ·变量经过unset()函数处理。

    三、运算符:

      1、字符串连接运算符:.

      2、错误抑制运算符:@  在数据库连接、打开文件、和除零异常时使用。

      3、类型运算符:instanceof 

    四、类型转换:

      1、隐式类型转换:

        (1)布尔类型参与算术运算时,TRUE被转换为1,FALSE被转换为0,NULL参与算术运算时,被转换为0.

        (2)浮点数与整数运算时,整数被转换为浮点数。

        (3)字符串参与算术运算时,只有以数字为开头的字符串才会被转换为整数,否则,被转换为0.

        (4)在进行字符串连接运算时,整数、浮点数等都被转换为相应的字符串。

        (5)进行逻辑运算时,"","0",0,0.0,NULL以及空数组都将被转换为布尔型为FALSE。

      2、强制类型转换:

        (1)(int)11.1

        (2)intval(),floatval(),strval()

        (3)settype(var,type)

     

      

     

     

     

     

  • 相关阅读:
    JavaScript之数学对象Math
    JavaScript之数据类型转换
    JavaScript之操作符
    JavaScript之基本语句
    JavaScript之基本概念(二)
    JavaScript之基本概念(一)
    使用velero进行kubernetes灾备
    minikube配置CRI-O作为runtime并指定flannel插件
    使用thanos管理Prometheus持久化数据
    linux开启tcp_timestamps和tcp_tw_recycle引发的问题研究
  • 原文地址:https://www.cnblogs.com/yangsongwei/p/9790171.html
Copyright © 2011-2022 走看看