71muke?v=1
在线看书
立即购买

第一章 前言

收起
2024-08-12更新,每天更一篇

第二章 PHP简介

收起
2024-08-12更新,每天更一篇

第三章 PHP变量

收起
2024-08-12更新,每天更一篇

第四章 PHP常量

收起
2024-08-12更新,每天更一篇

第五章 常用的运算符

收起
2024-08-12更新,每天更一篇

第六章 结构语句

收起
2024-08-12更新,每天更一篇

第七章 数组

收起
2024-08-12更新,每天更一篇

第八章 实战

收起
2024-08-12更新,每天更一篇
71muke 71muke

认识PHP结构

PHP标识是指在PHP代码中用来标识PHP脚本的语法结构。这些标识告诉PHP解析器,哪些部分是PHP代码,哪些部分是纯文本(例如HTML)。在学习PHP的过程中,了解PHP标识是至关重要的。以下是详细介绍PHP标识的内容:

1. PHP标识符

PHP的标识符用于告诉服务器哪些内容是PHP代码,通常使用以下几种标识符:

1.1. 标准PHP标识符

  • 语法:

    <?php
    // PHP代码
    ?>
  • 说明: 这是最常见的PHP标识符。使用<?php开启PHP代码块,使用?>关闭PHP代码块。所有的PHP代码都应该写在这两个标识符之间。

  • 优点: 这种形式的标识符是跨平台的,确保了代码可以在任何支持PHP的服务器上运行。

1.2. 短标签(Short Tags)

  • 语法:

    <? // PHP代码 ?>
  • 说明: 短标签<?是PHP代码的简化形式。但需要注意的是,短标签在某些服务器上默认是关闭的。如果需要使用短标签,必须确保php.ini配置文件中的short_open_tag设置为On

  • 不推荐使用: 由于短标签可能在某些服务器配置中被禁用,因此不推荐使用短标签,以确保代码的可移植性。

1.3. 打印输出短标签(Echo Tags)

  • 语法:

    <?= "Hello, World!"; ?>
  • 说明: <?=<?php echo 的缩写形式,专门用于输出内容。它的作用是直接输出等号后面的表达式。

  • 推荐使用: <?= 标签非常简洁,且从PHP 5.4版本开始始终启用,是输出简单内容的推荐方式。

1.4. ASP风格标签

  • 语法:

    <% // PHP代码 %>
  • 说明: ASP风格标签使用<%开启,%>关闭,看起来像ASP的代码块。这种标签使用较少,并且在现代PHP版本中默认是禁用的。

  • 不推荐使用: 这种标识符已经被淘汰,不建议在新项目中使用。

1.5. 脚本样式标签(Script Tags)

  • 语法:

    <script language="php">
    // PHP代码
    </script>
  • 说明: 这种标签风格与HTML的<script>标签类似,允许在HTML中嵌入PHP代码。这种用法在早期PHP版本中存在,但现在几乎没有应用。

  • 不推荐使用: 由于这种标识符使用非常少见,且影响代码的可读性,因此不建议使用。

2. PHP代码嵌入方式

PHP通常嵌入到HTML中,用于生成动态内容。以下是几种常见的嵌入方式:

2.1. 在HTML中嵌入PHP

  • 示例:

    <html>
    <body>
      <h1>欢迎访问我的网站</h1>
      <?php
      echo "今天的日期是:" . date('Y-m-d');
      ?>
    </body>
    </html>
  • 说明: PHP代码块嵌入在HTML代码中,服务器解析PHP代码并输出结果到最终的HTML页面。这里的<?php ... ?>用来标识PHP代码块。

2.2. 在PHP中嵌入HTML

  • 示例:

    <?php
    echo "<html>";
    echo "<body>";
    echo "<h1>欢迎访问我的网站</h1>";
    echo "今天的日期是:" . date('Y-m-d');
    echo "</body>";
    echo "</html>";
    ?>
  • 说明: 在这种情况下,整个页面都是PHP代码,HTML内容通过echoprint语句输出。这种方式在构建全动态页面时可能会用到。

3. 使用PHP标识的最佳实践

  • 推荐使用标准标识符: 始终使用<?php ... ?>来包裹PHP代码,这样可以确保代码的最大兼容性。

  • 避免使用短标签和ASP风格标签: 为了确保代码的可移植性和可维护性,尽量避免使用短标签和ASP风格标签。

  • 使用<?=进行输出: 当需要简单地输出内容时,可以使用<?= 标签,这样代码更简洁明了。

4. 关闭PHP标识符的注意事项

在编写PHP代码时,最后一个PHP代码块通常不需要关闭标识符?>,尤其是在纯PHP文件中(例如,包含大量逻辑处理的文件),这样可以避免在关闭标识符后意外输出空白或新行。这种做法特别适用于输出敏感的文件(如生成图像或处理下载文件的脚本)。

留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}