2016-04-06【PHP语法基础】

417 查看

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