PHP 基本语法

预计阅读时间1 分 109 views

本节主要介绍 PHP 的基本语法,包括标记、指令分隔符和注释等内容。

PHP 标记

PHP 的标记是指解析器用来识别 PHP 代码的起始和结束部分。当 PHP 解析器遇到 <?php 时,开始解析其中的代码,直到遇到 ?> 为止。任何在这对标记之外的内容,PHP 解析器都会忽略。

示例

<?php echo 'if you want to serve PHP code in XHTML or XML documents, use these tags'; ?>

在这个示例中,PHP 代码段开始于 <?php,结束于 ?>,其中的内容会被解析和执行。

PHP 还提供了一种简写形式 <?=,等同于 <?php echo。这使得输出操作更加简洁。

示例

<?= 'This is a shorthand for echo'; ?>

从 HTML 中分离

PHP 代码可以与 HTML 混合使用,这使得动态内容的生成变得非常方便。PHP 解析器只会处理 PHP 标记中的代码,其余部分会原样输出给浏览器。

示例

<p>This is going to be ignored by PHP and displayed by the browser.</p> 
<?php echo 'While this is going to be parsed.'; ?> 
<p>This will also be ignored by PHP and displayed by the browser.</p>

在这个示例中,只有 <?php echo 'While this is going to be parsed.'; ?> 这部分会被 PHP 解析器处理,其他 HTML 内容将直接输出到浏览器。

指令分隔符

每个 PHP 语句后需要用分号结束,这与 C 或 Perl 类似。如果 PHP 代码段以 ?> 结束,最后一个语句的分号可以省略,因为结束标记隐含表示了语句的结束。

示例

<?php echo "Some text"; ?>No newline<?= "But newline now" ?>

在这个示例中,<?= "But newline now" ?> 结束后隐含了一个分号,所以不需要额外添加。

注释

PHP 支持多种风格的注释,包括 C 风格的多行注释、C++ 风格的单行注释以及 Unix Shell 风格的单行注释。

示例

<?php
echo 'This is a test'; // 这是单行 c++ 样式注释
/* 这是一条多行注释
   另一行也是注释 */
echo 'This is yet another test';
echo 'One Final Test'; # 这是单行 shell 风格的注释
?>
分享此文档

PHP 基本语法

或复制链接

本页目录