Учебники

4) Комментарии, Включить и Требовать

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

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

В этом уроке вы узнаете

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

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

PHP Включить, Требовать и Комментарии

 

PHP Include и PHP Include_once

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

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

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

<?php
include 'file_name';
?>

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

<?php
include_once 'file_name';
?>

ВОТ,

  • «Include / include_once» — это утверждение, которое включает в себя файл
  • «File_name» — это имя файла, который нужно включить.

Пример: Include / Include_once

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

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

  • Мы создадим 2 имени файла
  • header.php, index.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 игнорируется, если требуемый файл уже был добавлен любым из четырех операторов include.

Имеет следующий синтаксис

<?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'] = '';

?>

Давайте теперь посмотрим на пример кода, который требует файл конфигурации. Pages_model.php

<?php

require 'config.php'; //require the config file

//other code for connecting to the database

?>

Php включает против требуют

Разница между включением / требованием

Включают требовать
Выдает предупреждение при возникновении ошибки Не выдает предупреждение
Выполнение сценария продолжается при возникновении ошибки Выполнение скрипта прекращается при возникновении ошибки.

  Обычно рекомендуется использовать оператор include, чтобы при возникновении ошибки при выполнении сценария продолжал отображаться адрес электронной почты веб-мастера или страница контактов.

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

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

Резюме

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