1.2 - 第一章:PHP基础 - 解剖一个PHP脚本

每一个PHP脚本都是由指令组成,类似方法调用、定义变量、数据输出、指令执行等。除了极少数情况外,每条指令后面必须用分号来结束这条指令的书写,就像C, Perl 和 JavaScript。(Siemen注:JavaScript并不会强制要求指令后必须跟分号)。有些情况下指令后不跟分好也是允许的,例如在php关闭标签之前的最后一句指令;无论如何请不要养成这种怪癖,请养成在每个指令后加上分号的习惯:

 

some_instruction(); $variable = ‘value’;

1.2.1 注释

注释是任何语言共有的一个组成部分。给每个函数、类、方法和变量加上注释是好习惯(尽管你经常会碰到很少甚至没有任何注释的代码)。记住,任何代码都是为了日后维护,所以请务必加上必要的注释。
        在php标签中,PHP提供了多种注释供选择:

 

// Single line comment # Single line comment /* Multi – line comment */ /** * API Documentation Example * * @param string $bar */ function foo($bar) {}

两种类型的单行注释,// 和 #, 可以被换行结束(/r, /n 或者 /r/n) 或者被php结束标签结束 —— ?>
作者提示:因为?>标签会结束注释,请不要在注释中出现?>,否则可能出现预料之外的运行结果

1.2.2 空格

好吧,让我们现在来学习这个小节的内容(双关):空白(空格)。PHP对于空格是不敏感的。这意味着没有必要去特意定一个空格或者固定数量的空格(比如空格就比tab要好)。但空格有以下限制:

  • 不可以把空格插入到<?与php之间,比如”<? php”是不允许的。
  • 不可以插入到关键字中间,比如”whi le, fo r 还有 funct ion”。
  • 不可以插入到变量名和方法名中间,比如”$var name, function foo bar()”。

1.2.3 代码块

代码块指的是一组语句被写在一组大括号中:

 

{ // Some comments f(); // a function call }

代码块会在特殊的境遇下被执行,并且可以嵌套在一个方法中或者一个判断控制语句中。
Siemen注:这里原文并无更多说明,代码块的具体用途相关资料也比较少。

1.2.4 语法结构

语法结构是语言的一部分,所以有着特殊的使用规则。可能echo是公认度最高的语法结构,可以用它来输出:

 

echo 10; // will output 10

请重点记住echo不是一个方法,也没有返回值。如果你需要更高级的输出可以使用print()来替代,与echo一样,是一个语法结构,同时也是一个方法,但返回值永远都是1.

 

echo 10; print(10);

另一个重要的语法结构是die(),它是exit()的别名。这个语法结构允许你终端脚本运行来输出字符或者返回一个数字状态。
作者提示:很明显,函数是PHP非常重要的组成,更详细的会在函数章节讲到。

 

修订:

2010年04月06日

1. 节1.2.2 末尾中多出一个li标签删除

2. 所有代码都是用csdn代码重新插入,删除了<pre>

 

你可能感兴趣的:(1.2 - 第一章:PHP基础 - 解剖一个PHP脚本)