http://www.php.net/manual/zh/function.func-get-arg.php
http://www.php.net/manual/zh/function.func-get-args.php
http://www.php.net/manual/zh/function.func-num-args.php
可以获得参数的值,获得不了参数的“名称”。
就算是固定参数个数的函数也获得不了参数的“名称”。
这个在各种高级语言里都是不能够实现的。
在函数里面只能看到函数原型上声明的形式参数的名字。
你好像思路混乱了哟……
http://www.php.net/manual/zh/function.func-get-args.php
http://www.php.net/manual/zh/function.func-num-args.php
可以获得参数的值,获得不了参数的“名称”。
就算是固定参数个数的函数也获得不了参数的“名称”。
这个在各种高级语言里都是不能够实现的。
在函数里面只能看到函数原型上声明的形式参数的名字。
你好像思路混乱了哟……
$obj->update($title='new title again')在函数里面解析属性名称,进行sql-update,就象是python那样,可是不成啊,php不是真正的面向对象,无法获得属性的名字,在函数里面无法区分属性。看来只能传入一个字典数据结构array('name'=>'new title'...)这样了
真别扭
function oop($name)
{
$name[0]=500;
$name[1]=400;
return $name;
}
调用:
$name[0]=400;
$name[1]=500
$Iloveyou=opp($name);//$Iloveyou[0]=500;$Iloveyou[1]=400
用funt_get_args获取