Комментарии PHP, Include/Include_once, Require/Require_once

Зачем использовать комментарии?

  • Если вы какое-то время не работаете над исходным кодом, легко забыть, что этот код делает. Комментирование исходного кода помогает запомнить, что он делает.
  • Комментирование исходного кода также очень важно, когда над одним проектом работают несколько разработчиков. Изменения, внесенные одним разработчиком, могут быть легко поняты другими разработчиками, просто прочитав комментарии.
  • Рекомендуется иметь 3 строки комментариев на каждые 10 строк кода.

Комментарии PHP

  • Комментарии помогают нам понять код
  • Комментарии — это пояснения, которые мы включаем в наш исходный код. Эти комментарии предназначены для человеческого понимания.
  • Однострочные комментарии начинаются с double косая черта // и они заканчиваются в одной строке.
  • Комментарии PHP
  • Многострочные комментарии начинаются с косой черты, за которой следует звездочка /*, и заканчиваются звездочкой, за которой следует косая черта */.
  • Комментарии PHP

На диаграмме ниже показан файл PHP как с многострочными, так и с однострочными комментариями.

Пример PHP

Пример комментариев PHP

PHP Include и PHP Include_once

Оператор PHP «include» используется для включения других файлов в файл PHP.

Он имеет два варианта: include и include_once. Include_once игнорируется интерпретатором PHP, если файл должен быть включен.

Оператор включения имеет следующий вид:wing синтаксис

<?php
include 'file_name';
?>

Оператор include_once имеет следующееwing синтаксис

<?php
include_once 'file_name';
?>

ВОТ,

  • «Include/include_once» — это оператор, включающий файл.
  • «имя_файла» — это имя файла, который необходимо включить.

Пример: включить/Include_once

Предположим, вы разрабатываете веб-сайт, который содержит одно и то же меню навигации на всех страницах.

Вы можете создать общий заголовок, а затем включать его на каждую страницу с помощью оператора include. Давайте посмотрим, как это можно сделать.

  • Мы создадим 2 имени файла
  • заголовок.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 используется для включения файла.

Require_once игнорируется, если требуемый файл уже был добавлен любым из четырех операторов включения.

Он имеет следующееwing синтаксис

<?php
require 'file_name';
?>
<?php
require_once 'file_name';
?>

ВОТ,

  • «require/require_once» — это оператор, включающий файл
  • «имя_файла» — это имя файла, который необходимо включить.

Пример: Требовать

Предположим, мы разрабатываем приложение, работающее с базой данных.

Мы можем создать файл конфигурации, который можно будет включить на все страницы, подключающиеся к базе данных, с помощью оператора 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, чтобы при возникновении ошибки выполнение скрипта продолжало отображать сообщение веб-мастера.mail адрес или страницу контактов.

Оператор require следует использовать, если весь сценарий не может работать без запрошенного файла.

Операторы «include» и «require» можно использовать в любой строке исходного кода, где вы хотите, чтобы код отображался.

Выводы

  • Один HTML-код, такой как верхние и нижние колонтитулы, боковые панели и т. д., можно использовать на многих страницах. Это позволяет легко обновлять веб-сайт, просто обновляя один файл.
  • Код PHP такие как параметры конфигурации базы данных, пользовательские функции и т. д., могут использоваться на многих страницах, гарантируя, что веб-сайт/приложение использует одни и те же настройки.
  • Комментарии используются для облегчения понимания исходного кода. Они для человеческого понимания
  • Операторы однострочного комментария начинаются с double косая черта //.
  • Операторы многострочного комментария заключаются между операторами /* */.
  • Операторы «include, include_once, require и require_once» используются для включения файлов.
  • Include_once/require_once игнорируется, если запрошенный файл уже был включен с помощью любого из четырех операторов.
  • Оператор «include» выдает предупреждение и продолжает выполнение, если запрошенный файл не найден.
  • Оператор require вызывает фатальную ошибку и останавливает выполнение сценария.
  • Оператор «include» должен использоваться в большинстве случаев, за исключением ситуаций, когда без включения запрошенного файла весь сценарий не может быть запущен.