$ ^$ A4 E0 e- ?! I3 ~- w3.以下代码哪个不符合PHP语法?6 S J. U& J& X; i" m. F3 A$ H1 V
/ f! I# o6 E' A* F0 @5 l ^
A.$_10' u6 S0 V8 t$ j7 i8 c, e
B.${“MyVar”} + u4 O. M q. F' _; u' ?; SC.&$something - T4 \, N9 D9 aD.$10_somethings- _* V' n. r# O/ j& F/ H* B2 L
E.$aVaR( H9 D7 u+ b: H1 X% g% s& h
* A7 @1 v/ L; t( t
$ f1 s7 i. l1 Q6 R8 m7 \- S9 E
4.运行以下代码将显示什么?- g) r; Z* V% [; C
<?php
define(myvalue, "10");
$myarray[10] = "Dog";
$myarray[] = "Human";
$myarray['myvalue'] = "Cat";
$myarray["Dog"] = "Cat";
print "The value is: ";
print $myarray[myvalue]."\n";
?>
复制代码
" Z" G" w, v' c- N6 c- O
A.The Value is: Dog ) z$ g- [, {6 ]/ gB.The Value is: Cat : Z/ e. i# I% oC.The Value is: Human( @1 u# P, `' ^- X ?
D.The Value is: 10 * ?. J8 b6 l. |+ U. eE.Dog ^2 \ G% w1 Y0 u. l3 `9 S. S: q+ ^0 j6 }* h- F6 F
6 A3 o% y- x: K+ T; z
5. print()和echo()有什么区别?# u. j/ u8 |6 e {
- @( V4 ?5 w3 H0 {3 k. | lA.print()能作为表达式的一部分,echo()不能 & G j6 [2 w( L1 YB.echo()能作为表达式的一部分,print()不能 7 f$ G* `5 e" G4 ~# ?: c. kC.echo()能在CLI(命令行)版本的PHP中使用,print()不能! K" S7 \- ]2 _+ s7 P0 S) H" n
D.print()能在CLI(命令行)版本的PHP中使用,echo()不能 6 F: n! o2 A' @# jE.没有区别:两个函数都打印文本! . u3 h6 I: J& N" W I( U2 F; ]8 K- I% X8 z4 x. R: O0 A; y* x
6.以下脚本输出什么?0 h' V0 g0 S0 E
<?php
$a = 10;
$b = 20;
$c = 4;
$d = 8;
$e = 1.0;
$f = $c + $d * 2;
$g = $f % 20;
$h = $b - $a + $c + 2;
$i = $h << $c;
$j = $i * $e;
print $j;
?>
复制代码
! ^, i6 S9 B' m9 V9 w0 U
A.1287 F; }( y- c9 f# r1 m
B.42 8 e! S- w# p" o+ r. ^C.242.0) V& p) i$ d( ]! ?, u1 z/ `& b
D.256 * c3 y, I1 w* Q; DE.342 5 |& k2 Y; v. }/ Q 0 |; I+ ~1 `2 z1 ]7.如何给变量$a,$b和$c赋值才能使以下脚本显示字符串“Hello, World!”?# N- I9 _1 P3 F+ ?* i1 `' @
<?php
$string = "Hello, World!";
$a = ?;
$b = ?;
$c = ?;
if($a) {
if($b && !$c) {
echo "Goodbye Cruel World!";
} else if(!$b && !$c) {
echo "Nothing here";
}
}
else {
if(!$b) {
if(!$a && (!$b && $c)) {
echo "Hello, World!";
} else {
echo "Goodbye World!";
}
} else {
echo "Not quite.";
}
}
?>
复制代码
: J' \1 g: U* n8.以下脚本输出什么? 5 C) k, @0 l: }% l1 A9 b5 i