php 中的4种标记风格介绍

yizhihongxing

PHP 语言中,有 4 种标记风格可以使用。这篇攻略将详细介绍这 4 种标记风格,并举例说明各自的使用场景。

1. <?php ?> 标记

这是 PHP 的标准标记,也是最常用的标记方式。它的语法如下:

<?php
// PHP 代码
?>

其中,<?php 是 PHP 代码的起始标记,?> 是 PHP 代码的结束标记。在这两个标记之间可以写任意的 PHP 代码。

下面是一个示例,演示了如何使用标准标记:

<?php
// 打印出 "Hello World"
echo "Hello World";
?>

2. <? ?> 标记

这是短标记方式,可以在 PHP 的配置文件中开启。它的语法如下:

<?
// PHP 代码
?>

和标准标记一样,<? 是 PHP 代码的起始标记,?> 是 PHP 代码的结束标记。

由于短标记容易和 XML 标记冲突,容易被误认为是 HTML/XML 标记,因此在 PHP 5.4.0 之后,这种语法已经不鼓励使用。

下面是一个示例,演示了如何使用短标记:

<?
// 打印出 "Hello World"
echo "Hello World";
?>

3. <?= 标记

这是另一种短标记方式,可以用来输出一个表达式的值。它的语法如下:

<?= $expression ?>

其中,$expression 表示一个 PHP 表达式或者变量。这种语法不能打开 PHP 的关闭标记选项,但如果你的主机支持,它会比 <?php echo $expression; ?> 更容易阅读。

下面是一个示例,演示了如何使用 <?= ?> 标记:

<p>The current time is <?= date("Y-m-d H:i:s") ?></p>

4. <script language="php"> </script> 标记

这是一种早期版本的 PHP 编写方式,现在已经不鼓励使用。它的语法如下:

<script language="php">
// PHP 代码
</script>

和标准标记一样,<script language="php"> 是 PHP 代码的起始标记,</script> 是 PHP 代码的结束标记。

下面是一个示例,演示了如何使用 <script language="php"> </script> 标记:

<script language="php">
// 打印出 "Hello World"
echo "Hello World";
</script>

综上所述,这 4 种标记都有自己的使用场景,但为了避免与其他标记混淆,建议使用标准标记 <?php ?> ,特别是在编写公共代码或开源库时。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:php 中的4种标记风格介绍 - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • joomla组件开发入门教程

    好的!首先,需要明确的是 Joomla 是一种流行的开源 CMS (内容管理系统),其拥有很多可扩展的组件。而 Joomla 组件开发即意味着开发 Joomla 的扩展功能,可以将自己的应用集成到 Joomla 中。 以下是 joomla 组件开发入门教程的完整攻略: 一、环境准备 安装 Joomla,Joomla 官网提供了详细的安装指导 确认已经熟悉 P…

    PHP 2023年5月26日
    00
  • PHP 数组操作详解【遍历、指针、函数等】

    PHP 数组操作详解 在 PHP 中,数组是一种非常常用的数据类型,因此对于数组的操作也是开发者必须熟练掌握的技能之一。本文将详细讲解 PHP 数组操作的相关知识点,包括如何创建数组、数组遍历、数组指针、数组函数等,帮助开发者更好地理解和使用 PHP 数组。 创建数组 在 PHP 中,可以使用array()函数创建数组,也可以使用方括号[]来创建数组,两种方…

    PHP 2023年5月25日
    00
  • IIS 环境下配置PHP5+MySql+PHPMyAdmin

    下面是在IIS环境下配置PHP5+Mysql+PHPMyAdmin的完整攻略: 环境准备 首先,我们需要准备以下环境: 操作系统:Windows Server 2008或更高版本 IIS:版本为7.0或更高版本 PHP5:版本为5.6.31或更高版本 MySQL:版本为5.7或更高版本 PHPMyAdmin:版本为4.7.4或更高版本 我们假设以上环境已经准…

    PHP 2023年5月24日
    00
  • php版本的cron定时任务执行器使用实例

    下面我将详细讲解PHP版本的Cron定时任务执行器的使用实例攻略。 什么是Cron定时任务? Cron是一个在Unix和类Unix操作系统下的任务定时器,可以按照指定的时间周期性的执行命令或脚本。而Cron定时任务就是利用Cron来实现周期性地执行某些任务,例如定时备份数据库、定时清理日志文件等。 什么是PHP版本的Cron定时任务执行器? 在PHP中,我们…

    PHP 2023年5月27日
    00
  • PHP实现获取url地址中顶级域名的方法示例

    下面是“PHP实现获取url地址中顶级域名的方法示例”的完整攻略。 步骤一:解析url PHP中解析url可以使用parse_url函数。使用该函数可以获取url的各个组成部分,包括协议、域名、路径、查询字符串等。 示例代码: $url = ‘https://www.example.com/path/to/page.php?q1=value1&q2=…

    PHP 2023年5月26日
    00
  • php7函数,声明,返回值等新特性介绍

    下面我就为大家详细讲解“PHP7 函数、声明、返回值等新特性介绍”的完整攻略。 函数参数类型声明 在 PHP7 中新增了函数参数类型声明,可以在函数参数类型前加上类型标识符(比如 int、float、string 等),以确保传入的参数类型正确。 示例1: function sum(int $a, int $b){ return $a + $b; } ech…

    PHP 2023年5月26日
    00
  • 使用SMB共享来绕过php远程文件包含的限制执行RFI的利用

    使用SMB共享来绕过PHP远程文件包含(RFI)的限制执行是一种常见的攻击技术,也被称为SMB马(SMB-backdoor)。在这种攻击中,攻击者会通过构造恶意请求来将恶意文件上传到目标服务器上,然后将其包含到PHP代码中以达到对服务器的远程控制。 以下是完整的攻略步骤: 寻找具有远程文件包含漏洞的目标站点。 准备一个具有有效文件路径的可上传文件(例如PHP…

    PHP 2023年5月26日
    00
  • Yii框架实现乐观锁与悲观锁流程详解

    以下是关于“Yii框架实现乐观锁与悲观锁流程详解”的完整使用攻略: 基础知识 在了解Yii框架实现乐观锁与悲观锁之前,需要掌握一些基础知识,包括锁的基本概念、乐观锁和悲观锁的区别、Yii框架中的锁机制等。以下是一些常见的基础知识: 锁的基本概念,包括锁的定义、锁的分类等。 乐观锁和悲观锁的区别,包括乐观锁和悲观锁的定义、观锁和悲观锁的应用场景等。 Yii框架…

    PHP 2023年5月12日
    00
合作推广
合作推广
分享本页
返回顶部