2014年10月11日
PHP变量的声明及变量的命名规则
姓名,年龄:
<?php /* *变量名字以$开头 *变量的名称声明时一定要有意义 *变量不能以数字开头命名,可以用下划线开头,$和变量名不能有空格 *变量名中不能出现运算符号:加减乘除 *别的编程语言变量可能不能出现系统关键字,不过php可以,因为php有一个$ */ $name = "毕恩竹"; $age = 20; $php = 40; echo $age;
变量名称区只有部分大小写
<?php /* $int和$INT区分大小写,echo不区分大小写 */ $int = 10; $INT = 20; echo $int,"<br>"; eCho $INT; 驼峰式命名方式:one two three <?php $oneTwoThree = 10;
变量是用于临时存储值得容器。这些值可以是数字、文本、或者复杂得多的排列组合。是用于跟踪几乎所有类型信息的简单工具。
PHP是一种非常弱的类型语言。在大多数编程语言中,变量只能保持一种类型的数据,而且这个类型必须在使用变量前声明,例如C语言中。而在PHP中,变量的类型必须在使用变量前声明,例如C语言中。而在PHP中,变量的类型通常不是由程序员设定的,确切地说,是根据该变量使用的上下文在运行时(即变量的值)决定的。PHP不要求在使用变量之前声明变量,当第一次给第一个变量赋值时,你才创建了这个变量。
PHP的变量声明是以$符开始的,后面跟大小写字母,数字和下划线,但不能以数字开头。
<?php
$a=100; //声明一个变量a,赋予整数100
$b=”string”; //声明一个变量b,赋予字符串string
$c=true //声明一个变量c,赋予布尔值true
$d=99.99; //声明一个变量d,赋予浮尔点99.99
$key=$a; //声明一个key变量,并将a变量的值赋予
$a=$b=$c=$d=”value” //同时声明多个变量,并赋予相同的值
可以使用函数()释放指定的变量,isset()函数检测变量是否设置,empty()数数检查一个变量是否为空
同时声明多个变量
<?php $a = $b = $c =$d =10; echo $a; echo "<br>"; echo $b; echo "<br>"; echo $c; echo "<br>"; echo $d; echo "<br>";
var_dump();可以打印输出变量类型和内容
<?php var_dump(10); $a=100; var_dump($a);
isset()函数检测变量是否设置
<?php $bool = isset($a); var_dump($bool); $a = 20; $bool = isset($a); var_dump($bool);
unset();删除一个变量
<?php $a = 20; unset($a); $bool = isset($a); var_dump($bool);
empty()数数检查一个变量是否为空,空的话返回true
<?php $a = 20; $b = ''; $c = 0; $d = null; $e = ' '; var_dump(empty($a)); var_dump(empty($b)); var_dump(empty($c)); var_dump(empty($d)); var_dump(empty($e)); var_dump(empty($f));