我在以下代码中遇到解析错误:
<?php
// This:
$a = array( 'color' => 'red',
'taste' => 'sweet',
'shape' => 'round',
'name' => 'apple',
4 // key will be 0
);
$b = array('a', 'b', 'c');
// . . .is completely equivalent with this:
$a = array();
$a['color'] = 'red';
$a['taste'] = 'sweet';
$a['shape'] = 'round';
$a['name'] = 'apple';
$a[] = 4; // key will be 0
$b = array();
$b[] = 'a';
$b[] = 'b';
$b[] = 'c';
// After the above code is executed, $a will be the array
// array('color' => 'red', 'taste' => 'sweet', 'shape' => 'round',
// 'name' => 'apple', 0 => 4), and $b will be the array
// array(0 => 'a', 1 => 'b', 2 => 'c'), or simply array('a', 'b', 'c')
var_dump($a);
echo <br>
var_dump($b);
echo <br>
?>
PHP Parse错误:语法错误,意外'&lt;'在第31行的/home/ashish/NetBeansProjects/PhpProject1/index.php
上面的代码有什么问题?
确定正确的休息方式就是这样。
echo "<br>";
答案 0 :(得分:3)
您无法直接在PHP标记内输出HTML。请改用echo
:
echo "<br>";
答案 1 :(得分:0)
你不能自由混合HTML和PHP(除非你没有使用XHP),你必须关闭php或使用echo
var_dump($a);?>
<br>
<?php var_dump($b);?>
<br>