一旦你在PHP模式是(即到达开口<?php
标签),一切都被解读为代码,直到你退出PHP模式(即到达关闭?>
标签)。所以当他们已经打开时,不需要重新打开这些标签。有关详细信息,请参阅basic syntax section of the manual。
PHP的最大特点之一是它允许您在HTML中嵌入代码,而不必将HTML嵌入代码中。这其实很容易,当你把它写这样的,例如阅读你的代码...
<input type="submit" onclick="javascript:jqcc.cometchat.chatWith(<?= $jsonData[$i]; ?>);" value="Chat Now" class="success button small">
通知我们只用PHP来打印需要的地方了的$jsonData[$i]
值和其他一切只是普通/文本或被打印的HTML。
另外,请注意我使用<?php echo
的简写形式,它只是<?=
。
为了扩大这一点了,原因这个想法在HTML代码embeding是如此有用,一个是它允许您从数据简单透明地单独的代码。
<?php
$loggedIn = is_user_logged_in();
if ($loggedIn) {
?>
<input type="submit" onclick="javascript:jqcc.cometchat.chatWith(<?= $jsonData[$i]; ?>);" value="Chat Now" class="success button small">
<?php
} else {
?>
<h1>ohnoes, you're not logged in :(</h1>
<?php
}
http://php.net/manual/en/function.echo.php –
这不是一个坏问题。不要让选票给你。 –
这是一个糟糕的问题,因为这是基本的语言功能。有时,更有趣的问题会被降低,因为他们在提问时没有遵循网站政策。其中一个政策是在研究后询问,例如这个问题根本没有显示任何研究,因为这是任何PHP学习者学习的第一件事情。 –