Skip to content

介绍

本章节包含基础语法输出, 短标签输出, 多语言混排以及注释

Hello World

php
<?php
echo 'HelloWorld';
<?php
echo 'HelloWorld';

脚本性语言, 即时编译

版本说明

7.* : 稳定版

8.x : 支持即时编译

输出内容以及格式

php
// 带末尾分号可以不带 php 终止符
<?php
echo "Hello World";

// 单行模式
<?php echo "Hello World";

// 可以加上 ?>
<?php
    echo 'Hello World';
?>

// 单行可以不带末尾分号
<?php echo 'Hello World' ?>
// 带末尾分号可以不带 php 终止符
<?php
echo "Hello World";

// 单行模式
<?php echo "Hello World";

// 可以加上 ?>
<?php
    echo 'Hello World';
?>

// 单行可以不带末尾分号
<?php echo 'Hello World' ?>

在 7.0 中已经废弃了 <%, %>, <%=, <script language="php"> 这几种 Asp 写法

短标签

php
# 这个短标签, 需要 ini 开启标识
<? echo 'Hello world'; ?>

# 另一种输出
<?= 'Hello world' ?>
# 这个短标签, 需要 ini 开启标识
<? echo 'Hello world'; ?>

# 另一种输出
<?= 'Hello world' ?>

Html 混排

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.'; ?>

<!-- 多行 -->
<?php if ($expression == true): ?>
    This will show if the expression is true.
<?php else: ?>
    Otherwise this will show.
<?php endif; ?>

<!-- 换行 -->
<?php echo 'if you want to serve PHP code in XHTML or XML documents,
                use these tags'; ?>
<!-- 单行 -->
<p>This is going to be ignored by PHP and displayed by the browser.</p>
<?php echo 'While this is going to be parsed.'; ?>

<!-- 多行 -->
<?php if ($expression == true): ?>
    This will show if the expression is true.
<?php else: ?>
    Otherwise this will show.
<?php endif; ?>

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

注释

php
// 单行注释

echo "Hello world";   // 单行, 末尾注释

/* 多行注释, 单行的写法 */
/*
 多行注释
*/
// 单行注释

echo "Hello world";   // 单行, 末尾注释

/* 多行注释, 单行的写法 */
/*
 多行注释
*/

相关工具推荐