• php学习一:语法规则


    1.书写规则

    在html中嵌入php的时候,需要有结束语,即<?php ...?>,在靠近结束符号的最后一个语句可以不用写分号;

    但是在单独的php中,最后可以不用以?>来结尾;

    2.命名规则

    必须以$开头,大小写敏感,由下划线,之路和数字组成,但是开头必须以字母开头;

    自带的标签不区分大小写,如:echo = ECHO;

    3.var_dump

    用来显示数据类型

    4.isset

    用来检测当前变量是否被初始化(分配空间)

    5.unset

    用来释放变量,使当前变量成为未定义状态

    6.empty

    检测当前变量是否为空,

    变量为空的类型:0,”0”,false,null,未定义,空字符串,空数组;

    7.字符串

    双引号:双引号里面用{}来实现拼接字符串的效果,但是效率低;

    单引号:单引号里面的所有内容都是默认的字符串,无法自动拼接,但是效率比较高

    代码如下:

    $name = "房明";
    $age = 10;
    $str1 = "{$name}今年{$age}岁了";
    $str2 = '{$name}今年{$age}岁了';
    

    8.限定符<<<

    通过限定符的方式,定义字符串,结束的前面不许有任何空格

    代码实例:

      $str7 = <<<a
        fangMing{$age};
    a;
        echo $str7;
    

    9.强制转换

    在目标的前面加上(类型),如Int()为转换为整型,float()转化为浮点类型;

    代码实例:

     

    $num1 = 3.141595654;
    echo (int)$num1;  //结果为3
    

     

     

    10.判断数据类型

    is_bool()是否为布尔类型;

    is_Int()是否为整型;

    is_float()是否为浮点型;

    is_string()是否为字符串型;

    is_arrayl()是否为数组类型;

    is_object()是否为对象类型;

    is_resource()是否为资源类型;

    is_null()是否为null;

    is_scalar()是否为标量类型;

    is_callable()是否为有效的函数名;

     

    11.定义常量以及获取全部常量

    通过get_defined_constants来获得所有的常量

    代码如下:

    $list = get_defined_constants();
    echo $list;
    

      

  • 相关阅读:
    oracle执行计划相关
    RENAME方法进行分区改造
    在线重定义方法进行分区改造
    SYSAUX表空间如何清理
    Linux7安装Oracle 11g 86%报错:Error in invoking target 'agent nmhs' of makefile
    存储过程收集统计信息ORA-20000报错解决记录
    GIT-远程仓库
    GIT-本地仓库
    Python-DDT实现接口自动化
    Python-DDT框架
  • 原文地址:https://www.cnblogs.com/mmykdbc/p/6555762.html
Copyright © 2020-2023  润新知