📅  最后修改于: 2023-12-03 15:33:37.409000             🧑  作者: Mango
短标签是一种在 PHP 中使用的标签,用于嵌入 PHP 代码。短标签的语法非常简单,只需使用一个小于号和问号,即 "<?" 来开始一段代码,然后使用 "?" 和大于号 ">” 结束代码段即可。
例如:
<? echo "Hello World"; ?>
默认情况下,PHP 客户端未启用短标签。这意味着如果您的代码中包含使用短标签的语句,那么它们将不会被解析执行,而是会直接显示在页面上。
这是因为开启短标签会导致代码的可读性较差,也会产生一定的安全风险,因此 PHP 在默认情况下禁用了短标签。
要启用短标签,您需要编辑 php.ini 文件并将 short_open_tag 的值更改为 On。
具体步骤如下:
打开您的 php.ini 文件。
搜索 short_open_tag 这个选项。它应该是唯一的一行。
将 short_open_tag 的值设置为 On。
保存并关闭 php.ini 文件。
重启您的 Web 服务器(如Apache),并重新加载您的 PHP 脚本。
启用短标签可能会带来一些安全风险,因为它允许 PHP 代码在不需要开始和结束标记 的情况下运行。这使得一些可能不受欢迎的行为(如代码注入)成为可能。
为了最大限度地减少安全风险,请在使用短标签之前评估您的代码,并确保您的代码中不包含任何不需要的 PHP 片段。
当然,如果您的代码将在第三方的 PHP 服务器上运行,那么最好避免使用短标签,以避免出现不必要的问题。
短标签在 PHP 中使用非常方便,可以使代码变得更加简洁明了。但是,默认情况下 PHP 并不支持短标签,因为开启短标签可能对代码的可读性和安全性造成一定的影响。如果您需要在代码中使用短标签,那么您需要在 php.ini 文件中手动启用这个选项。