/*
php file:php5-handbook.php
function:php5 language mini handbook article
platform:wamp5
author:chinayaosir
blog:http://blog.csdn.net/chinayaosir
date:08/10/2012
--------------------------------------------------------
*/
/*
目录(contents)
1.hello world程序(hello world in php5)
2.变量定义,赋值,数据类型,表达式(Variable Definition,assignment,datatype and expression)
3.语句(statement in php5)
4.分解方法-函数(decompose method with function)
5.抽象方法-类(abstract method with class)
*/
//1.hello world程序(hello world in php5)
//filename is helloworld.php
print "Hello World!<br>";
print "-------------------------------------------------<br>";
//
/*
2.变量定义,赋值,数据类型,操作符(Variable Definition,assignment,datatype and expression)
2.1变量的命名规则:
.变量名必须以字母或下划线 "_" 开头。
.变量名只能包含字母数字字符以及下划线,变量名不能包含空格。
.变量名由多个单词组成,使用下划线进行连接($my_string),
或以单词首字母大写(比如 $myString)。
-----------------------------------------------------
2.2赋值操作符
赋值操作符(图灵机功能1.变量赋值)
操作符 说明 例子
= x=y x=5;
+= x+=y x=x+5;
-= x-=y x=x-5
*= x*=y x=x*5;
/= x/=y x=x/5;
.= x.=y x=x.5;
%= x%=y x=x%5;
-----------------------------------------------------
2.3数据类型
类型名称 说明
Boolean 布尔值
Float 浮点数
Integer 整数
String 字符串
Array 数组
Object 类
Resource 资源指针
-----------------------------------------------------
2.4操作符
算术操作符(+,-,*,/,%,++,--)
赋值操作符(=,+=,-=,*=,/=,.=,%=)
比较操作符(==,!=,>,<,>=,<=)
逻辑操作符(&&,||,!)
*/
/*
3.语句(statement in php5)
3.1块语句
statement1;
statement2;
statement3;
3.2条件语句if/if...else/switch
3.2.1 if
if (condition){
statement;
}
3.2.2if ...else
if (condition){
statement1;
}else{
statement2;
}
3.2.3if ...elseif
if (condition){
statement1;
}elseif(condition){
statement2;
}else{
statement3;
}
3.2.3switch
switch (expression){
case label1:
statement1;
break;
case label2:
statement2;
break;
default:
statement3;
}
3.3循环语句(while,do...while,for,foreach)
3.3.1while
while ( condition) {
statement;
}
3.3.2do...while
do{
statement;
}while( condition)
3.3.3for
for (initvalue; condition; valuechange){
statement;
}
3.3.4 foreach
foreach (array as value){
statement;
}
*/
/*
4.分解方法-函数(decompose method with function)
创建 PHP 函数要求:
.所有的函数都使用关键词 "function()" 来开始
.命名函数 - 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。
.添加 "{" - 开口的花括号之后的部分是函数的代码。
.插入函数代码
添加一个 "}" - 函数通过关闭花括号来结束。
4.1有输入参数,没有返回值的函数
function functionName( arg1, arg2,agr... ) {
statement;
}
4.2有输入参数,有一个返回值的函数
function functionName( arg1, arg2,agr... ) {
statement;
return one value;
}
4.3有输入参数,有多个返回值的函数
function functionName( arg1, arg2,agr... ) {
statement;
return arrary;
}
*/
/*
5.抽象方法-类(abstract method with class)
5.1基类定义
5.1.2类构造函数
5.1.3类析构函数
5.1.4类this指针
5.1.5类属性和方法访问符
5.1.6类static属性和方法
5.1.7类const常量
5.2继承类
5.2.1抽象类和基类
5.2.2接口和实现
5.2.3final方法
5.2.4parent,self,instanceof运算符
5.2.4类的多态
class className{
...function list 方法列表
...property list 属性列表
}
*/