新手入门:学习掌握动态网页PHP的编程语句

1 简单的语句

每行至多包含一条语句,例如:

$argv++; // 正确的
$argc--; // 正确的
$argv++; $argc--; // 错误的

2 复合语句

复合语句是包含在大括号中的语句序列,形如"{ 语句 }"。例如下面各段。

- 被括其中的语句应该较之复合语句缩进一个层次
- 左大括号"{"应位于复合语句起始行的行尾;右大括号"}"应另起一行并与复合语句首行对齐。
- 大括号可以被用于所有语句,包括单个语句,只要这些语句是诸如if-else或for控制结构的一部分。这样便于添加语句而无需担心由于忘了加括号而引入bug

3 返回语句

一个带返回值的return语句不使用小括号"()",除非它们以某种方式使返回值更为显见。例如:

return;
return myDisk.size();
return ($size ? $size : $defaultSize);

4 if与else语句

if-else语句应该具有如下格式:

if (condition){ /* 进行操作的条件 */
  statements;
}
if (condition) {/*进行操作的条件. */
  statements;
} else {/*进行操作的条件*/
  statements;
}
if (condition) {/*进行操作的条件*/
  statements;
} else if (condition) {/*进行操作的条件 */
  statements;
} else{/*进行操作的条件*/
  statements;
}

注意:if语句总是用"{"和"}"括起来,避免使用如下容易引起错误的格式:

if (condition) //避免这种写法,他忽略了“{}”
  statement;

注释格式也可以像下面的这种方式写

if (condition) {
/*进行操作的条件*/
  statements;
} else {
/*进行操作的条件*/
  statements;
}

只要可以描述清楚各分支之间的关系,在哪里写注释均可

5 for语句

一个for语句应该具有如下格式:

for (initialization; condition; update) {
  statements;
}

一个空的for语句(所有工作都在初始化,条件判断,更新子句中完成)应该具有如下格式:

for (initialization; condition; update);

当在for语句的初始化或更新子句中使用逗号时,避免因使用三个以上变量,而导致复杂度提高。若需要,可以在for循环之前(为初始化子句)或for循环末尾(为更新子句)使用单独的语句。

6 while语句

一个while语句应该具有如下格式

while (condition) {
  statements;
}

一个空的while语句应该具有如下格式:

while (condition);

7 do...while语句

一个do-while语句应该具有如下格式:

do {
  statements;
} while (condition);

8 switch语句

一个switch语句应该具有如下格式:

switch (condition) {
  case ABC:
  /* falls through */
    statements;
  case DEF:
   statements;
   break;
  case XYZ:
    statements;
    break;
  default:
    statements;
    break;
}

每当一个case顺着往下执行时(因为没有break语句),通常应在break语句的位置添加注释。上面的示例代码中就包含注释/* falls through */。

9 try...catch语句

一个try-catch语句应该具有如下格式:

try {
  statements;
} catch (ExceptionClass e) {
  statements;
}

一个try-catch语句后面也可能跟着一个finally语句,不论try代码块是否顺利执行完,它都会被执行。

try {
  statements;
} catch (ExceptionClass e) {
  statements;
} finally {
  statements;
}

时间: 2024-10-28 13:09:16

新手入门:学习掌握动态网页PHP的编程语句的相关文章

新手入门:初学动态网页PHP的18个例子

本站原创内容,转载请注明出处网页教学网. 如何创建我们的第一个PHP页面呢?非常简单的!选择我们使用的一个最好的设计工具,当然你也可以 只使用记事本.创建之后记得要保存为扩展名为PHP的文件,然后传到我们的服务器上. 在编写PHP程序之前通常我们需要配置我们的环境,也就是说服务器要支持PHP才能行啊 一.PHP的基本结构: 使用Include函数 <Html> <Head> <title>Your page Subject and domain name</tit

总结:谈谈学习ASP动态网页制作技术的编程心得

编程|动态|网页|心得 学好一门编程语言有两个条件是必不可少的,一是理论与实践结合,在实际例程去验证书本上的理论能加深你对理论的理解:二是学会总结,把学习.运用中的心得体会记下来,当成一种经验或者教训加以提炼并在日后的应用中加以改进,一定能提高你对这门编程语言的认识.以下是笔者在学习与运用ASP编程中的两点经验,希望能对大家有所帮助. ASP页面内VBScript和JScript的交互 ASP具备管理不同语言脚本程序的能力,能够自动调用合适的脚本引擎以解释脚本代码和执行内置函数.ASP开发环境提

深入学习ASP动态网页技术之FSO组件之文件夹操作

fso|动态|网页 操作完驱动器,接着就是来操作文件夹了.其中包括:提取文件夹信息.创建文件夹.删除文件夹.复制文件夹.移动文件夹等.下面就具体来看. 一.fso.GetFolder 一看就明白,是提取文件夹了.那具体是提取哪个文件夹呢?后面肯定要跟一个文件夹的路径.提取出来了再来显示该文件夹相关信息呢?是不是有要具体提取下去.所以,看程序: 1,getfldr.asp <%Set fso = CreateObject("Scripting.FileSystemObject")S

深入学习ASP动态网页技术之FSO组件之文件操作

fso|动态|网页 FSO中除了可以对驱动器.文件夹的操作以外,功能最强大的就是对文件的操作了.它可以用来记数.内容管理.搜索还可生成动态HTML页面等等. 一.fso.OpenTextFile无需多说,fso.OpenTextFile就是打开某个文件了,一般情况之下是打开的txt文本文件.所以首先我们先建立一个txt文件,然后通过FSO来读取其中的内容. 1,info.txt name:cnbrucesex:male 建立了该文件,下面再做个ASP页面,当然最好两个文件是在同一目录下. 2,o

深入学习ASP动态网页技术之对文件系统的管理

动态|网页 对于已经上传的文件,随着时间的漫长,内容的更替,这些上传文件就需要管理了.最常见的,则是对于一些上传文件的删除.那么,在线的文件删除则是通过FSO来实现.同时,在文件删除之前必须确定删除某个具体的文件或文件夹,这就需要能查看到所有的上传文件内容. 下面的这些内容是摘录在某BLOG现成内容,主要是提取精华方便自己的使用,也与大家共享. 在FSO浏览上传文件时需要到一些功能,这些功能已自定义为函数以公用,该文件内容如下,拷贝代码,保存为function.asp <%function ge

学习ASP动态网页编程技术很有用的代码

编程|动态|网页 1.数据库连接. ASP与Access数据库连接: <%@ language=VBscript%> <% dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=a

谈谈学习ASP动态网页制作技术的编程心得

学好一门编程语言有两个条件是必不可少的,一是理论与实践结合,在实际例程去验证书本上的理论能加深你对理论的理解:二是学会总结,把学习.运用中的心得体会记下来,当成一种经验或者教训加以提炼并在日后的应用中加以改进,一定能提高你对这门编程语言的认识.以下是笔者在学习与运用ASP编程中的两点经验,希望能对大家有所帮助. ASP页面内VBScript和JScript的交互 ASP具备管理不同语言脚本程序的能力,能够自动调用合适的脚本引擎以解释脚本代码和执行内置函数.ASP开发环境提供了两种脚本引擎,即VB

深入学习ASP动态网页技术之FSO组件之驱动器操作

fso|动态|驱动器|网页 FSO,正如UFO般令人激动.令人神往,当然更多的亦是让人欢喜让人忧.君不见某空间服务商广告:100MB空间只要60RMB/年,支持数据库,支持什么什么--一问不支持FSO,立马泄气.那FSO究竟是什么东西,它的力量又是如何巨大,其操作的原理又是怎的怎的呢?这次来个彻底的理解. 首先,FSO是FileSystemObject的简称.当然也就是我们的俗称FSO组件了,该组件可以用来处理驱动器.文件夹以及文件. 它可以检测并显示出系统驱动器的信息分配情况:还能够创建.改变

菜鸟学习:动态网页PHP基础学习笔记

1.  PHP片段四种表示形式. 标准tags:<?php   ?> short tags:<?      ?> 需要在php.ini中设置short _open_tag=on,默认是on asp tags: <%     %>需要在php.ini中设置asp_tags=on,默认是off script tags:<script language="php"></script> 2.  PHP变量及数据类型 1)$variab