【发布时间】:2012-06-06 17:40:43
【问题描述】:
很抱歉,如果这是一个完全令人讨厌的问题。我是 PHP 语法约定的新手,所以我不完全确定我应该寻找什么。
我的书给出了以下示例作为 html 代码中的常规 php 块。
<?php
//... some code ...
?>
我明白了,但令人困惑的是,我正在查看来自 xampp 的一些示例的示例代码(例如 CD 集合源代码)似乎没有遵循相同的约定。
相反,示例代码更像这样。
<? include("langsettings.php"); ?>
<?
//... some code ...
?>
这两种形式在所有意图和目的上都是等效的,还是我完全错过了这里介绍 php 的关键内容?
另外,为什么 php 不使用结束标签(或者我只是没有看到它们)?我想我正在考虑带有结束标签的 javascript,但我想无论哪种方式,它们本身就是代码库,所以它可以工作。似乎 html 在其语法的核心具有对称性,但 php 语法排序打破了这种对称性,这很奇怪。
感谢您的宝贵时间。
【问题讨论】:
-
PHP 是一种解释型语言,显然它不需要对称性。我总是使用第一个选项(
<?php),我无法回答您的主要问题。 +1