PHP 注释,Include/Include_once,Require/Require_once
为什么要使用评论?
- 如果您一段时间不处理源代码,很容易忘记代码的作用。注释源代码有助于记住代码的作用。
- 当多个开发人员必须开发同一个项目时,注释源代码也非常重要。一个开发人员所做的更改可以通过阅读注释轻松被其他开发人员理解。
- 作为最佳实践,每 3 行代码必须有 10 行注释
PHP 注释
下图显示了一个包含多行注释和单行注释的 PHP 文件
PHP 示例
PHP Include 和 PHP Include_once
“include” php 语句用于将其他文件包含到 PHP 文件中。
它有两个变体,include 和 include_once。如果文件被包含,PHP 解释器将忽略 include_once。
include 语句的语法如下
<?php include 'file_name'; ?>
include_once 语句具有以下语法
<?php include_once 'file_name'; ?>
这里,
- “Include/include_once”是包含文件的语句
- “'file_name'” 是要包含的文件的名称。
例如:Include / Include_once
假设您正在开发一个网站,该网站的所有页面都包含相同的导航菜单。
您可以创建一个通用标题,然后使用include语句将其包含在每个页面中,让我们看看如何做到这一点。
- 我们将创建 2 个文件名
- header.php,索引.php
以下是代码; header.php文件
<a href="index.php">Home</a> <a href="aboutus.php">About us</a> <a href="services.php">Services</a> <a href="contactus.php">Contact Us</a>
的index.php
<?php include 'header.php'; ?>
上面的标题页将输出
PHP Require 和 PHP require_once
require 语句有两种变体,require 和 require_once。
require/require_once 语句用于包含文件。
如果所需文件已被四个 include 语句中的任何一个添加,则 Require_once 将被忽略。
它的语法如下
<?php require 'file_name'; ?>
<?php require_once 'file_name'; ?>
这里,
- “require/require_once”是包含文件的语句
- “'file_name'” 是要包含的文件的名称。
例如:要求
假设我们正在开发一个数据库驱动的应用程序。
我们可以创建一个配置文件,并将其包含在使用 require 语句连接到数据库的所有页面中。config.php
<?php $config['host'] = 'localhost'; $config['db'] = 'my_database'; $config['uid'] = 'root'; $config['password'] = ''; ?>
现在让我们看一下需要配置文件的示例代码。 页面模型.php
<?php require 'config.php'; //require the config file //other code for connecting to the database ?>
PHP include 与 require
include / require 之间的区别
包括 | 要求 |
---|---|
发生错误时发出警告 | 不发出警告 |
发生错误时脚本继续执行 | 发生错误时,脚本的执行停止。 |
一般来说,建议使用include语句,这样当发生错误时,脚本继续执行并显示网站管理员电子邮件地址或联系我们页面。
如果没有请求的文件整个脚本就无法运行,则应该使用 require 语句。
“include” 和 “require” 语句可以在源代码中希望代码出现的任何行使用。
结语
- 单个 HTML 代码(例如页眉、页脚、侧边栏等)可跨多个页面共享。这样只需更新单个文件即可轻松更新网站。
- PHP代码 例如数据库配置设置、自定义功能等可以在多个页面之间共享,确保网站/应用程序使用相同的设置。
- 注释用于帮助理解源代码。它们是为了人类理解而存在的。
- 单行注释语句以双正斜杠 // 开头。
- 多行注释语句包含在/* 语句 */ 之间。
- “include、include_once、require 和 require_once”语句用于包含文件。
- 如果已使用四个语句中的任何一个包含了请求的文件,则将忽略 Include_once/require_once。
- 如果未找到请求的文件,“include”语句将发出警告并继续执行。
- require 语句引发致命错误并停止脚本执行。
- 在大多数情况下都应该使用“include”语句,除非在没有请求的文件被包含的情况下整个脚本无法运行。