A.reduce_fraction函数必须返回一个值 , f+ |% f4 K. }. UB.reduce_fraction函数必须接受一个整型值& \! ]9 ?* O; V: E5 B& c3 ]: J
C.gcd函数有问题- X/ q" U- }3 k. ~9 V, Y
D.必须通过引用的方式传递$eight_tenths对象4 t8 n, d7 r# U/ b7 F+ l
E.对象的实例不能传递给方法以外的其他结构。- [* _0 C! z- M0 a
; T) Q6 N# u( e 2 e9 L9 B+ r. w8 ^7 y3 |4 B; L0 m15.以下代码是做什么的?
<?php
require_once("myclass.php");
myclass::mymethod();
?>
复制代码
A.静态调用mymethod方法) M5 o1 K+ V; f; m! Z* @! S1 _; [% l
B.生成myclass的实例并调用mymethod方法 * L! y* C; l4 ]C.产生一个语法错误6 S `6 t8 C+ {! P/ C
D.默认myclass类最后被创建出的实例并调用mymethod() 5 l8 F8 }$ ^5 s1 vE.调用名为myclass::mymethod()的函数 ( t/ V( t" u% m8 A. n' \, t: h' l( e: [% t3 Z3 [, A
: \. I o& W1 c5 |8 Q# W9 y1 A* R- n16.PHP中有静态类变量吗?8 P: q3 l9 P& j+ E& a. S
8 }* ^: o" O4 D6 r. z v( `
A.有+ ~+ G" V8 y; p. r
B.没有 2 b* b0 h. d% k4 \, f ) g6 N3 i9 k F9 u- H6 b+ z$ X `( s$ |' d! o. m0 Z) A
17.以下脚本输出什么?
<?php
class a
{
function a ($x = 1)
{
$this->myvar = $x;
}
}
class b extends a
{
var $myvar;
function b ($x = 2)
{
$this->myvar = $x;
parent::a();
}
}
$obj = new b;
echo $obj->myvar;
?>
复制代码
A.11 a: e) \- t: W3 x M. ^
B.2! u& S0 D' B3 O
C.一个错误,因为没有定义a::$myvar # G* Q* x: A$ F, `D.一个警告,因为没有定义a::$myvar , W4 u$ B) y5 `E.什么都没有 & U% Z8 Q$ a) S0 r- X) _$ s! V8 C) i |, D
0 \5 U# ?; n, z7 k2 `7 c' u18.如何即时加载一个类? . J9 k B5 ?! L9 g$ U , k: z) |; x* ~: w7 ` ZA.使用__autoload魔术函数 ' ~ {/ p" X! N' Z4 V/ t) F8 Z0 wB.把它们定义为forward类 : b2 A/ n/ U) W Z6 yC.实现一个特殊的错误处理手段* h0 `& l/ [+ v+ }7 @9 N9 m
D.不可能 3 B8 f$ c, ]$ b$ U* zE.用有条件限制的include来包含它们- S& z! o( v; V1 f