何晓林 发表于 2013-1-1 22:22:30

PHP语法基础知识(上)

<div id="cnblogs_post_body">1.文件命名
  a) 常用 .php 作为后缀
2.开始与结束标记
  a) 以<?hp开始
  b) 以 ?>结束    如果在纯PHP页面中,结束符省略也没有问题。对于不直接运行,而是被其它页面所包含的文件,这种推荐加结束标记,这样包含时速度更快。
3.3种注释
  a) // 单行注释
  b) /* 这是多行注释 */
  c) # 这是shell风格的单行注释
4.语句结束符
  a) 必须以;   结尾    在整个页面的最后一句话也可不加 ;
5.变量
  a) 命名规范
    i. 声明时直接变量名=值。
    ii. 变量名可由字母、数字、下划线组成。并且不能以数字开头
    iii. 变量前都必须有一个 $ 标记。
  b) 变量类型
    i. 在PHP中变量有8种:整型、浮点型、布尔型、字符串型、null、对象型、数组型、资源型。
    ii. 注意echo只能打印整型、浮点型、字符串型,打印多个时用逗号隔开。
    iii. 单引号和双引号的区别:
<?php
$age=12;
$str1 = 'this $age';
$str2 = "this $age";
echo $str1,"<br />",$str2,;
?>
在单引号里面。转义字符只有 \' 和\\分别为 ' 和 \
在双引号里面。转义字符可转义\\\'\" 之外还有 \t\r\n等。
   
  c) 变量传值:
    i. 引用传值
    ii. 赋值传值
6.常量:
  1.命名规范
    a) 可由数字、字母、下划线组成。数字不能开头。
    b) define('PI',3.1415926);
  2.常量类型
    a) 整型,浮点型,字符串,布尔型,null。
7.变量与常量的比较
  a) 变量:可以随时重新赋值.。可用unset销毁。有作用域,函数默认情况下无法访问外部变量
  b) 常量:一旦声明,不能改变其值。不可销毁,始终占有内存。只要定义,在页面任意位置均可访问。
  c) 常量命名常用全大写。
  d) 常量在新版本中区分大小写,变量严格区分大小写。书写时要注意。
  e) 变量名,函数名,类名都可以改变
<?php
  $talk = 'hello';
  echo $talk;
  $action ='talk';
  echo $$action;
?>
<?php
  define('PI',3.14);

  $cons = PI;//把常量PI的值赋给cons
  echo $cons,"<br />";//打印变量cons的值
  
  $cons ='PI';//把‘PI’赋给cons
  echo $cons,"<br />";//打印变量cons的值,即‘PI’

  echo constant($cons);//constant是把变量值当成常量的名字,引用常量
?>
页: [1]
查看完整版本: PHP语法基础知识(上)