PHP коментари, Включване/Включване_веднъж, Изискване/Изискване_веднъж
Защо да използвате коментари?
- Ако не работите върху изходния код известно време, е лесно да забравите какво прави кодът. Коментирането на изходния код помага да запомните какво прави кодът.
- Коментирането на изходния код също е много важно, когато няколко разработчици трябва да работят по един и същи проект. Промените, направени от един разработчик, могат лесно да бъдат разбрани от други разработчици, като просто прочетат коментарите.
- Като най-добра практика трябва да имате 3 реда коментари за всеки 10 реда код
PHP коментари
- Коментарите ни помагат да разберем кода
- Коментарите са обяснения, които включваме в нашия изходен код. Тези коментари са за човешкото разбиране.
- Едноредовите коментари започват с двойни наклонени черти // и завършват на същия ред.
-

- Многоредовите коментари започват с наклонена черта, последвана от звездичката /* и завършват със звездичката, последвана от наклонената черта */.
-
Диаграмата по-долу показва PHP файл с многоредови и едноредови коментари
Пример за PHP
PHP Include & PHP Include_once
Операторът „включи“ php се използва за включване на други файлове в PHP файл.
Има два варианта, include и include_once. Include_once се игнорира от PHP интерпретатора, ако файлът трябва да бъде включен.
Операторът за включване има следния синтаксис
<?php include 'file_name'; ?>
Операторът include_once има следния синтаксис
<?php include_once 'file_name'; ?>
ТУК,
- „Include/include_once“ е изразът, който включва файла
- “'file_name'” е името на файла, който ще бъде включен.
Пример: Включване / Включване_веднъж
Да предположим, че разработвате уебсайт, който съдържа едно и също меню за навигация на всички страници.
Можете да създадете общ заглавен колонтитул, след което да го включите във всяка страница, като използвате израза за включване. Нека да видим как може да се направи това.
- Ще създадем 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_once.
Операторът require/require_once се използва за включване на файл.
Require_once се игнорира, ако необходимият файл вече е добавен от някой от четирите израза за включване.
Има следния синтаксис
<?php require 'file_name'; ?>
<?php require_once 'file_name'; ?>
ТУК,
- “require/require_once” е изразът, който включва файла
- “'file_name'” е името на файла, който ще бъде включен.
Пример: Изискване
Да предположим, че разработваме приложение, работещо с база данни.
Можем да създадем конфигурационен файл, който можем да включим във всички страници, които се свързват с базата данни, използвайки израза за изискване. 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 включва срещу изискване
Разликата между включване / изискване
| Включва | Изискване |
|---|---|
| Издава предупреждение при възникване на грешка | Не издава предупреждение |
| Изпълнението на скрипта продължава, когато възникне грешка | Изпълнението на скрипта спира, когато възникне грешка. |
Като цяло се препоръчва използването на оператора за включване, така че когато възникне грешка, изпълнението на скрипта да продължи да показва имейл адреса на уеб администратора или страницата за връзка с нас.
Инструкцията за изискване трябва да се използва, ако целият скрипт не може да се изпълнява без искания файл.
Изявленията „включване“ и „изискване“ могат да се използват на всеки ред в изходните кодове, където искате да се появи кодът.
Oбобщение
- Единичен HTML код като заглавки, долни колонтитули, странични ленти и т.н. може да се споделя на много страници. Това улеснява актуализирането на уебсайта само чрез актуализиране на един файл.
- PHP код като настройки за конфигурация на база данни, персонализирани функции и т.н. могат да се споделят в много страници, като се гарантира, че уебсайтът/приложението използва едни и същи настройки.
- Коментарите се използват за подпомагане на разбирането на изходния код. Те са за човешкото разбиране
- Едноредовите коментари започват с двойни наклонени черти //.
- Многоредовите коментари са оградени между /* изрази */.
- Изявленията “include, include_once, require и require_once” се използват за включване на файлове.
- Include_once/require_once се игнорира, ако исканият файл вече е включен с помощта на някой от четирите оператора.
- Изявлението „включване“ издава предупреждение и продължава с изпълнението, ако исканият файл не е намерен.
- Изявлението за изискване предизвиква фатална грешка и спира изпълнението на скрипта.
- Изявлението „включване“ трябва да бъде в повечето случаи, освен в ситуации, при които без искания файл за включване, целият скрипт не може да се изпълни.


