PHP标记
-
形式一
<?php ?>
-
形式二
<script language="php"></script>
形式三
此形式需要依赖php.ini中一个配置
short_open_tag = On
<? ?>
如果php后面没有html可以省略 ?>
PHP 区分大小写的特性
变量区分
常量区分
其他不区分
关于分号
应该每一句都加;
一个php的tag中最后一句可以不加;
如果省略结束标签最后一句不可以省略;
关于注释
单行注释
//
或者#
多行注释
/% %/
变量
不存在单纯定义的情况
isset 判断变量是否存在
$v1 = isset($s1); // false
$s2 = 1;
$v2 = isset($s2); //true
unset 删除变量
$v1 = 1;
isset($v1); //true
unset($v1);
isset($v1); // false
可以使用的变量名
以字母或下划线开头
后跟任意数量(含0个)的字母,数字和下划线
命名规则
骆驼命名法:首单词小写,其后每个单词首字母大写
$name $myName $myFatherName
帕斯卡命名法:每个单词首字母大写
$Name $MyName $MyFatherName
下划线分割法:每个单词小写,并且之间用下划线分开
$name $my_name $my_father_name
变量传值方法
值传递
两个变量的值互不影响
引用传递
值互相影响
$m1 = 1;
$m2 = & $m1