我声明了以下数组
$book = [
'title' => "The Hitchhiker's Guide to the Galaxy",
'author' => 'Douglas Adams',
'description' => 'a comedy sci-fi adventure originally based on a BBC radio series'];
我把这个数组称为h1 html标签
<h1><?= "{$book['title']} by {$book['author']}"; ?></h1>
如果我使用<?php ... ?>
代替,那么数组的内容就不会出现。
答案 0 :(得分:2)
这是因为"applicant_data/contact_number[@foo=2]"
标记等于<?=
。这意味着它直接回应您的内容。如果您使用<?php echo
,则必须调用echo函数来显示您的内容。
基本上:
<?php
等于
<h1><?= "{$book['title']} by {$book['author']}"; ?></h1>