include or include

Статус
В этой теме нельзя размещать новые ответы.

volopas

Писатель
Регистрация
15 Ноя 2009
Сообщения
6
Реакции
0
В чем отличие include()от require()? Что предпочтительнее брать?
 
При ошибке подключения файла у include будет WARNING, а у require Fatal ERROR.
 
Лучше использовать require_once и тогда не будет ошибок, если файл подключается несколько раз.
 
Лучше использовать require_once и тогда не будет ошибок, если файл подключается несколько раз.
Только надо помнить что requre_once и include_once медленнее чем requre и include, что может быть актуально при больших нагрузках.
 
Include файл компилируется во время трансляции, что возможно вставлять в условие :
if ()
{
include();
}
и при не соответсвии условия файл не скомпилируется, даёт возможность увеличить производительность.
Require файл компилируется до трансляции, не заваисимо от условия.
 
Greg1978
Откуда инфа?
У меня ни чего не компилируется:
PHP:
<?php
error_reporting (E_ALL);
if(0) {
  require('test2.php');
}
?>
//****test2.php****
<?php
/:
?>
Ошибки компиляции не возникает
 
бред полный. это интерпретируемый язык. он построчно считывается интерпритатором.
В чем бред то? Между прочим, ОН прав.
As with any interpreted language, PHP scripts are stored as human-readable source code and are compiled on-the-fly by the PHP engine.
Источник Для просмотра ссылки Войди или Зарегистрируйся
P.S. что значит "он построчно считывается интерпритатором."? Для интереса попробуйте вот такой код
Код:
<?php
hello();
function hello(){
print "Hello Ponochka!";
}
?>
Если бы он работал построчно, то функцию бы просто не нашел
 
А так:

HTML:
echo $etoiya.' выше<br/>';
$etoiya= 'А я появилась ниже на одну строчку,вот досада :(((';
echo $etoiya.' ниже';
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху