最新消息:历时半年,永住昨天下来了

PHP学习(1) 词法结构

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

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

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

PHP
<?php
# Shell注释方式
/* C语言注释方式 */

// C++语言注释方式

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

5. 标识符、变量名、函数名、类名、常量

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

PHP的常量以define以定义。如

PHP
<?php
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
$argvandasbreakcase
cfunctionclasscontinuedeclaredefault
diedoE_ALLechoelse
elseifemptyenddeclareendforendforeach
endifendswitchevalexitextends
forforeachfunctionifinclude
include_oncegloballistnewnot
old_functionorparentprintrequire
require_oncereturnstaticswitchvar
virtualwhilexor

PHP5追加的关键字

exceptioninterfaceimplementsextendspublic
privateprotectedabstractclonetry
catchthrowthis

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

转载请注明:宇托的狗窝 » PHP学习(1) 词法结构

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址