Выражение require_once идентично require за исключением того, что PHP проверит, включался ли уже данный файл, и, если да, не будет включать его еще раз.
require идентично include за исключением того, что при ошибке оно также выдаст фатальную ошибку уровня E_COMPILE_ERROR. Другими словами, она остановит выполнение скрипта, тогда как include только выдала бы предупреждение E_WARNING, которое позволило бы скрипту продолжить выполнение.
Выражение include включает и выполняет указанный файл.
параметры
строка запроса с передаваемыми на сервер (методом GET) параметрами. Начинается с символа ?, разделитель параметров — знак &. Пример: ?параметр_1=значение_1&параметр_2=значение_2&параметр3=значение_3
$ php -v
PHP 7.1.6 (cli) (built: Jun 15 2017 22:22:41) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.1.6, Copyright (c) 1999-2017, by Zend Technologies
with Xdebug v2.5.3, Copyright (c) 2002-2017, by Derick Rethans
$ php -a
Interactive shell
php > echo 2000000014 - 2e9;
14
$record = '_xmpp-server._tcp.peterhost.ru SRV 100 0 5269 xmpp-s.peterhost.ru.';
$data = [];
list($service, $data['type'], $data['priority'], $data['weight'], $data['port'], $data['target']) = explode(' ', $record);
list($data['service'], $data['proto'], $data['name']) = explode('.', $service, 3);
var_dump($data);
array(8) {
'type' =>
string(3) "SRV"
'priority' =>
string(3) "100"
'weight' =>
string(1) "0"
'port' =>
string(4) "5269"
'target' =>
string(20) "xmpp-s.peterhost.ru."
'service' =>
string(12) "_xmpp-server"
'proto' =>
string(4) "_tcp"
'name' =>
string(12) "peterhost.ru"
}