一、选择题
1、在PHP面向对象中,以下关于__call()方法的描述中,错误的是______
A.__call方法在调用对象中不存在的方法时会自动调用
B.__call方法有两个参数
C.格式如下:function__call($方法名,$参数数组){//.....}
D.__call方法在使用对象报错时会自动调用
2、在PHP面向对象中,有一个通用方法__toString()方法,下面关于此方法的描述或定义中,错误的是______
A.此方法是在直接输出对象引用时自动调用的方法
B.如果对象中没有定义此方法,那么直接使用echo输出此对象,会报如下错误:
Catchable fatal error: Object of class A could not be converted to string
C.此方法中一定要有一个字符串作为返回值
D.此方法用于输出信息,如下:public function__toString(){echo&qu ……此处隐藏17776个字…… p; $suma=0;
$sumb=0;
for($i=0;$i<$len;$i++)
{
$suma=$suma+$arr[$i];
$sumb=$sumb+$i;
}
$sumb=$sumb+$len+$len+1;
return $sumb-$suma;
}
$arr=array(1,4,3,2,7,5);
$len=count($arr);
printf("%d",getnum($arr,$len));
?>
程序的运行结果为
6