导航

2014年4月10日

摘要: 运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。所以可以认为函数或任何会返回一个值(例如 print)的结构是运算符,而那些没有返回值的(例如 echo)是别的东西。有三种类型的运算符。第一种是一元运算符,只运算一个值,例如 !(取反运算符)或 ++(加一运算符)。第二种是有限二元运算符,PHP 支持的大多数运算符都是这种。列表见下节运算符优先级。第三种是三元运算符:?:。它应该被用来根据一个表达式在另两个表达式中选择一个,而不是用来在两个语句或者程序路线中选择。把整个三元表达式放在扩号里是个很好的主意。运算符优先级结合方向运算符附 阅读全文

posted @ 2014-04-10 15:34 菜鸟展翅 阅读(302) 评论(0) 推荐(0) 编辑

摘要: 一个函数可由以下的语法来定义。任何有效的 PHP 代码都有可能出现在函数内部,甚至包括其它函数和类定义。函数名和 PHP 中的其它标识符命名规则相同。有效的函数名以字母或下划线打头,后面跟字母,数字或下划线。可以用正则表达式表示为:[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*。PHP 中的所有函数和类都具有全局作用域,可以在内部定义外部调用,反之亦然。PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数。Note:函数名是大小写无关的,不过在调用函数的时候,通常使用其在定义时相同的形式。PHP 支持可变数量的参数和默认参数。在 PHP 中可以调用递归函数。 阅读全文

posted @ 2014-04-10 15:33 菜鸟展翅 阅读(313) 评论(0) 推荐(0) 编辑

摘要: if结构是很多语言包括 PHP 在内最重要的特性之一,它允许按照条件执行代码片段。if语句可以无限层地嵌套在其它if语句中,这给程序的不同部分的条件执行提供了充分的弹性。else延伸了if语句,可以在if语句中的表达式的值为FALSE时执行语句。elseif,在elseif的条件表达式值为TRUE时执行语句。在同一个if结构中可以有多个elseif语句。第一个表达式值为TRUE的elseif语句(如果有的话)将会执行。在 PHP 中,也可以写成“else if”(两个单词),它和“elseif”(一个单词)的行为完全一样。句法分析的含义有少许区别(如果你熟悉 C 语言的话,这是同样的行为),但 阅读全文

posted @ 2014-04-10 14:18 菜鸟展翅 阅读(416) 评论(0) 推荐(0) 编辑