找到php.ini文件,修改其中的short_open_tag = On 即可
找到php.ini文件,修改其中的asp_tags = On 即可
php语句分号结束
php关键字不区分大小写
php变量区分大小写
unset()销毁的是变量名
值是由php的垃圾回收机制销毁的
变量的输出是通过关键字:$
常量的输出就不需要
单引号是真正的字符串
双引号内的有些内容会被替换,也就是变量的位置
所以效率方面是单引号比较高
引索数组:通过元素的位置作下标,从0开始,依次增长
比如:$stu = array('tom','berry','ketty');
echo 'stu[0] = '."{$stu[0]}".'<br/>';
关联数组:通过字符串作下标
比如:$user = array('name'=>'李白','age'=>'22','password'=>'123');
echo 'user.name = '.$user['name'].'<br/>';
echo 'user.age = '.$user['age'].'<br/>';
echo 'user.password = '.$user['password'].'<br/>';
区分:如果作为下标的是数字,并且是元素的位置下标,也就是0,1,2,3,....那么就是引索数组
反之,就是关联数组
echo
只能输出数字、字符串对于布尔型,true输出成1,false变成空
可以一次输出多个参数
没有返回值
pring
和echo输出语句很类似,一次只能输出一个参数.
会返回一个数值,输出成功会返回1,失败会返回0
var_dump()
如果输出变量,输出的结果是:变量的值和变量的类型
如果输出的是数组,包括键和值和值的数据类型
print_r
如果输出一个数组,输出的包括键和值,不包括数据类型
单行注释:// 或者 #
多行注释:/**/
+,-,*,/,%:在php中只能做数学运算,'+'在js中既可以做字符串的相连,也能做数字运算
一元运算符:-,++
==比较的是值相等,比如$a = '10'; $b = 10; 这两个用==比较是相等的
===比较的是值相等和类型相等,上述的用===比较是不等的
&& || !
+= 、-= 、*= 、/= 这四个和java里面没有什么两样,很好理解,和c++中也是一样
.= 这是我学习的学习的时候在php中第一次见到的
a.=b 就是等于后面这个 a = a.b 就是字符串相连的意思
$a = 10;
$b = 20;
echo $a.=$b;
结果为:1020