Home > PHP > PHP学习(1) 词法结构

PHP学习(1) 词法结构

  • Posted by: yutuo
  • 2010-07-03 04:26
  • PHP

1. 大小写
在PHP中,关键字、函数名以及类名不区分大小写,但变量名是区分大小写的。

2. 分号、空格、换行、大括号
在PHP中,分号表示一个语句的结束。
一般来说,空格和换行在PHP中没有实际意义,但可以提高代码的可读性。
大括号表示一个语句块。

3. 注释
PHP支持多种注释方式。如Shell注释方式(以#开头)、C语言注释方式(以/*开头,以*/结尾)、C++语言注释方式(以//开头)。如:

1
2
3
4
5
# Shell注释方式

/* C语言注释方式 */
 
// C++语言注释方式


4. 直接量
指直接出现在程序中的数据值,如数据、字符串。

5. 标识符、变量名、函数名、类名、常量
标识符是指给变量名、函数名和类名命名的一个名字。它的首字母为下划线和大小写字母(ASCII码的0x7F~0xFF也可以,不过一般没人用。),首字母以外可以由下划线、大小写字母以及数字0~9组成。
变量名以美元符($)开头,后接标识符。※变量名是区分大小写的
函数名和类名直接以标识符组成。※函数名和类名不区分大小写的

PHP的常量以define以定义。如

1
define('NAME', 'YUTUO');

6. 关键字
主要的关键字有以下一些

$HTTP_COOKIE_VARS $HTTP_ENV_VARS $HTTP_GET_VARS $HTTP_POST_FILES $HTTP_POST_VARS
$HTTP_SERVER_VARS $_COOKIE $_ENV $_FILES $_GET
$_POST $_SERVER __FILE__ __LINE__ __FUNCTION__
__CLASS__ __METHOD__ __sleep __wakeup $argc
$argv and as break case
cfunction class continue declare default
die do E_ALL echo else
elseif empty enddeclare endfor endforeach
endif endswitch eval exit extends
for foreach function if include
include_once global list new not
old_function or parent print require
require_once return static switch var
virtual while xor    

PHP5追加的关键字

exception interface implements extends public
private protected abstract clone try
catch throw this    

参考资料:
PHP程序设计,2003,第二章 语言基础,词法结构

Comments:0

发表评论

*

Trackbacks(0)

http://yutuo.net/posts/21.html/trackback

Home > PHP > PHP学习(1) 词法结构

文章搜索
信息聚合
Meta

Return to page top