zoukankan      html  css  js  c++  java
  • 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;
    

      

  • 相关阅读:
    c++获取线程id
    一个基于c++的log库
    防止socket程序重启等待2MSL时间
    c++头文件循环引用
    Myeclipse 8.5 优化设置
    来道题 求解释
    MyEclipse常用设置笔记
    Ubuntu 学习笔记
    Linux 下常用命令
    Oracle 学习笔记 常用查询命令篇
  • 原文地址:https://www.cnblogs.com/mmykdbc/p/6555762.html
Copyright © 2011-2022 走看看