[Zend权威认证试题讲解]第十二章 -调试与性能管理
作为一个开发者,无论你经验多么丰富,或者无论你多么努力,你的程序中总会有bug。这是生命中一个必然的部分,如同死亡与缴税(尽管并没有后面两个那么严重)。 r0a;X| F要想解决bug,首先要能找到bug。事实上,许多开发者花费了无数小时茫然得盯着代码,只是因为他们没有把程序的容错能力摆在首位。忽略了这个部分,那么期望一个没有bug的程序就是——不可能的。H;|"DJ6mb:v}
本章测试题将考察你对调试和性能管理相关知识的了解,以及如何用PHP做好这两件事。
_R qdPss8N
hy;\"v-Wf
问题1S4f iB0[
-P4F:on ^t%sl(^
1.以下脚本如何用三元操作替代?
[code] !e s6?5]{6y/e
<?php}"vt?*eD_oK
if ($a < 10) {
if ($b > 11) {F4[5e-B1PD z'u
if ($c == 10 && $d != $c) {"D(t c#O{i7WR&z+vN
$x = 0;,o(cL?:U
} else {
$x = 1;5gH'ivG
}3AD9W4Jm.}
}*Ic!ihs\
};m#? W2lo},e.yx
?>
[/code]%q8S8H [9UO j-G
A.$x = ($a A. < 10 || $b > 11 || $c == 1 && $d != $c) ? 0 : 1; cK3o#k/O4F:Q"U+F
B.$x = ($a < 10 || $b > 11 || ($c == 1 && $d != $c)) ? 0 : 1;
C.$x = (($a < 10 && $b > 11) || ($c == 1 && $d != $c)) ? 0 : 1;
D.$x = ($a < 10 && $b > 11 && $c == 1 && $d != $c) ? 1 : 0;
E.以上都不对
Ty's5b+|YP+w
2.有一个脚本由于要从远程获取数据,因而运行速度很慢,以下那种方法能对其进行优化?(双选)$y QB,| ~'s