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;

  

 

posted @ 2017-03-15 18:43  明明一颗大白菜  阅读(264)  评论(0编辑  收藏  举报
<-- -->