【发布时间】:2012-05-02 19:53:21
【问题描述】:
是否有任何官方或非官方文档用于类似这样的控制结构:
<?php if ($expression == true) { ?>
<h3>Output</h3>
<?php } else { ?>
<h3>Another case</h3>
<?php } ?>
我第一次使用它时没有阅读文档,只是期望它可以工作并且效果很好。
但是,现在我已经阅读了有关 PHP 控制结构的文档
php.net/manual/en/control-structures.alternative-syntax.php
和php.net/manual/en/language.basic-syntax.phpmode.php
但仍然没有找到任何清楚地表明您可以通过这种方式使用{ 和} 的内容。并且 php.net 手册经常从各个角度提供许多关于几乎每个主题的好例子。 (到目前为止我读到了什么)
这甚至是官方的 PHP 功能吗?如果是这样,为什么没有任何明确的文档?
这已记录在案(使用冒号: 和endif;)+ 手册中的示例代码作为奖励:
<?php if ($expression == true): ?>
This will show if the expression is true.
<?php else: ?>
Otherwise this will show.
<?php endif; ?>
我正在寻找真正的文档,而不是某人的博客/论坛帖子。
我知道它按预期工作,我一直使用它没有任何问题。
有点相关的问题Is this the correct way of putting HTML in PHP?
【问题讨论】:
-
一门编程语言由多个部分组成,您会发现所有这些部分都记录在手册中,但是您需要将手册视为一个项目,而不仅仅是链接到仅涵盖一小部分的手册。从头到尾阅读它,你应该会得到你想要的。
-
您希望从中获得什么?你的意思是什么?
-
@Sampo 当然是“官方 PHP 功能”。手册中清楚地说明了这一点。
-
没有人读过介绍。 — php.net/control-structures.intro
-
@Sampo 我欢迎您就您遇到的问题如何/在何处改进手册提供意见。随意进入chat 或给我发电子邮件(我的用户名在这里@php.net)。总是欢迎就手册的麻烦区域提出意见。
标签: php language-features