| PHP MYSQL 分页 上一页 下一页 GO 搜索 www.shengfang.org function Show($cur=1) www.shengfang.org { global $db,$id,$actname; $total=floor($this->GetCount()/$this->NumPerPage)+1; if ($cur>$total) $cur=$total; if ($cur<1) www.shengfang.org $cur=1; $sqll = "SELECT * FROM operators "; if ($actname=="search") www.shengfang.org { $namee=$_POST["namessearch"]; $sqll = "SELECT * FROM operators where loginname='".$namee."'"; //echo $sqll; } www.shengfang.org $sqll=$sqll." limit ".($cur-1)*$this->NumPerPage.",".$this->NumPerPage; $oprst=$db->Exec($sqll); echo $this->GetCount(),$this->NumPerPage,$total; $curnum=$cur; require "./admin.html"; } www.shengfang.org 函数的参数 www.shengfang.org 通过参数列表可以传递信息到函数,该列表是以逗号作为分隔符的变量和常量列表。
PHP 支持按值传递参数(默认), 通过引用传递, 和 默认参数值. 可变长度参数列表仅在 PHP 4 和后续版本中支持;更多信息请参照 可变长度参数列表 和涉及到的相关函数 func_num_args(), func_get_arg(), 和 func_get_args()。 PHP 3 中通过传递一个数组参数可以达到类似的效果: 通过引用传递参数 www.shengfang.org 缺省情况下,函数参数通过值传递(因而即使在函数内部改变参数的值,它 并不会改变函数外部的值)。如果你希望允许函数修改它的参数值,你必须 通过引用传递参数。 如果想要函数的一个参数总是通过引用传递,你可以在函数定义中该参数的 前面预先加上符号(&): 默认参数的值 www.shengfang.org 函数可以定义 C++ 风格的标量参数默认值,如下: 默认值必须是常量表达式,不是(比如)变量,类成员,或者函数调用。 请注意当使用默认参数时,任何默认参数必须放在任何非默认参数的右侧;否则, 可能函数将不会按照预期的情况工作。考虑下面的代码片断:
可变长度参数列表 www.shengfang.org PHP 4 已经在用户自定义函数中支持可变长度参数列表。这个真的很简单, 使用 func_num_args(),func_get_arg(),和 func_get_args() 函数. 无需特别的语法,参数列表仍然能够被明确无误的传递给函数并且正常运转。 PHP 不支持函数重载,可能也不支持取消定义或者重定义已声明的函数。 注: 函数名是非大小写敏感的,不过在调用函数的时候,通常使用其在定义时相同的形式。 PHP 3 虽然支持默认参数(更多的信息请参照 默认参数的值) ,但是却不支持可变的参数个数。 PHP 4 支持: 见 可变长度的参数列表 和涉及到的相关函数 func_num_args(), func_get_arg(), 和 func_get_args() 以获取更多的信息。 字体:大 中 小 |