您的位置:IT教程网首页>网络编程教程>php教程>PHP新手上路(四)

PHP新手上路(四)


{
. . .
}
//或者像Python一样
while (expr) :
. . .
endwhile ;

switch

switch是对多重if-elseif-else结构的最好的替换:
switch ($i)
{
case 0:
print "i equals 0";
case 1:
print "i equals 1";
case 2:
print "i equals 2";
}

break, continue

break中断当前的循环控制结构。
continue被用来跳出剩下的当前循环并继续执行下一次循环。

require, include

就像C中的#include预处理一样。你在require中指定的那个文件将替代其在主文件中的位置。在有条件的引用文件时,可以使用include()。这样就使得你可以将复杂的PHP文件分割成多个文件并且在不同需要时分别引用它们。

4.5 函数

你可以像以下的例子一样定义自己的函数。函数的返回值可以是任何数据类型:
function foo (变量名一, 变量名二, . . . , 变量名n)
{
echo "Example function.\n";
return $retval;
}

所有PHP代码都可以出现在函数定义中,甚至包括对其他函数和类的定义。函数必须在引用之前定义。

4.6 类

利用类模型建立类。可以参考PHP手册中对类的具体解释。
class Employee
{
var $empno; // 员工人数
var $empnm; // 员工姓名

function add_employee($in_num, $in_name)
{
$this-$#@62;empno = $in_num;
$this-$#@62;empnm = $in_name;
}

function show()
{
echo "$this-$#@62;empno, $this-$#@62;empnm";
return;
}

function changenm($in_name)
{
$this-$#@62;empnm = $in_name;
}
}

$sbabu = new Employee;
$sbabu-$#@62;add_employee(10,"sbabu");
$sbabu-$#@62;changenm("babu");
$sbabu-$#@62;show();

共2页: 上一页 [1] 2 下一页