开始学习PHP了有点小激动,但是上完课发现,有点懵。大概总结了一下才学习的知识。
1.PHP变量命名区分大小写,同一个名字比如{$name}和{$NAME}虽然都是“name”但是大小写不一样,算两个不同的变量。
2.PHP变量命名不用像JS那样,需要一个关键字,直接使用“$”符号就行。
3.PHP变量名首字母不能是数字,只能是字母或者下划线_。
目前仅学习了基础类型:数值,字符串,布尔值,数组
字符串(string)
$name = '张三' ;
echo $name,'<hr>';
echo gettype($name);
返回类型为:string。 说明为字符串类型
数值(integer)
$num = 100 ;
echo $num,'<br>';
echo gettype($num);
返回类型为:integer。说明为整型
数值型可以进行数学运算
$a = 50 ;
$b = 50 ;
//b+a赋值给C
$c = $b + $a;
echo $c,'<br>';
//直接输出b+a
echo $b+$a,'<hr>';
图例
布尔值:为true时返回1.为false时返回值为空。(布尔值只有2个值1或者0,可以理解为是|非,对|错。)
$a = true;
$b = false;
echo '为真时输出:', $a,'<br>';
echo '为假时不输出任何内容', $b , '<hr>';
图例
数组(一个变量名里面用[]包裹起来,有多个值。里面不一定是数值,也可以是其他类型的值。)
$d =[1,2,3,'张三',5];
//var_dump() 函数用于输出变量的相关信息。
var_dump($d);
图例(数组下标从0开始)
最后今天学到了两个函数var_dump
和var_export
。
var_dump() 函数用于输出变量的相关信息。
例
$name = '张三' ;
echo $name,'<br>';
var_dump($name);
图例(输出的是变量的相关属性)
var_export()函数可以生成变量的PHP源代码字符串。通俗的讲就是可以生成程序员,当初声明一个变量时所用的声明方式。
举个栗子
$name = '张三' ;
echo $name,'<hr>';
echo '实际输出的是在创建这个变量时使用的方法','<pre>',var_export($name,true),'<pre>','<hr>';
图例