我想知道是否有人可以向我解释为什么我收到这段 PHP 代码的错误?根据我所学到的,这是在 PHP5 中写入然后从数组中读取的正确方法,但我对为什么会发生错误感到非常困惑。我试图研究这个,但我看不到解释。感谢您的时间。
错误在这段代码中:
<?php
$sportsEquipment = $array(
"Sports Shoes" => "50.22",
"Hocky Stick" => "80.00",
"Tennis balls" => "5.66");
echo "<pre>";
foreach($sportsEquipment as $key=>$val) {
printf("%-20s%20.2f\n", $key, $val);
}
echo "</pre>";
?>
错误信息是:
解析错误:语法错误,第 2 行出现意外的 '=>' (T_DOUBLE_ARROW)