powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Include и require_once
11 сообщений из 11, страница 1 из 1
Include и require_once
    #32901067
Фотография LordR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая разница между Include и require_once...вспомнить не могу
...
Рейтинг: 0 / 0
Include и require_once
    #32901104
Guest-Omsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
include() выводит Warning!, а require() выдаёт Fatal Error. Иначе говоря, используйте require(), если вы хотите, чтобы отсутствие файла останавливало процессинг страницы. include() не работает таким образом, скрипт продолжит выполнение.

Оператор require_once() подключает/include и вычисляет специфицированный файл в процессе выполнения скрипта. Это поведение напоминает оператор require() с той только разницей, что, если код из файла уже был подключён, он не будет подключён ещё раз.
...
Рейтинг: 0 / 0
Include и require_once
    #32901177
Армянка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сказанному можно добавить, что файл включаемый при помощи директивы include вставляется в сценарий не перед его выполнением, а прямо во время. В следствии этого можно получить различные результаты в конструкциях типа:

Код: plaintext
1.
2.
3.
for($i= 0 ; $i< 10 ; $i++)
{
  include("file$i.inc");
}  
...
Рейтинг: 0 / 0
Include и require_once
    #32901897
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
АрмянкаК сказанному можно добавить, что файл включаемый при помощи директивы include вставляется в сценарий не перед его выполнением, а прямо во время.По вашему require действует как-то иначе?
С такими вопросами не в форум надо бежать, а идти прямо в мануал.
include
include_once
require
require_once =Guest-Omskи вычисляет специфицированный файл в процессе выполнения скриптаМожет уважаемый пояснит своё глубокомыслие? Более всего интересует ответ на вопрос - а что, require/include/include_once этого не делает?
...
Рейтинг: 0 / 0
Include и require_once
    #32902056
Mamut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а там дальше объяснено, вроде:

Guest-OmskЭто поведение напоминает оператор require() с той только разницей, что, если код из файла уже был подключён, он не будет подключён ещё раз.
...
Рейтинг: 0 / 0
Include и require_once
    #32902228
Армянка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*По вашему require действует как-то иначе?
Дело в том, что я сталкивалась с этой проблемой года полтора назад (в то время были самые первые билды 4-ой версии). Я посмотрела в мане, оказалось, что разработчики PHP изменили все к лучшему. В версиях, предшевствующих PHP 4.0.2 работа этих конструкций существенно различалась. Оператор include подвергался оценке всякий раз, когда он выполнялся, и вообще не оценивался, если не выполнялся. Оператор require выполнялся при первом синтаксическом разборе, независимо от того, будет ли
выполняться блок кода, в котором содержится этот оператор.
*С такими вопросами не в форум надо бежать, а идти прямо в мануал.
Согласна, но вопрос не я задавала.
...
Рейтинг: 0 / 0
Include и require_once
    #32902350
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
АрмянкаОператор include подвергался оценке всякий раз, когда он выполнялся, и вообще не оценивался, если не выполнялся.Что бы это значило? Я конечно догадываюсь - но мне что-то подсказывает, что какой-нибудь PROMT или Socrat - далеко не лучший переводчик ;)Оператор require выполнялся при первом синтаксическом разборе, независимо от того, будет ли выполняться блок кода, в котором содержится этот оператор.Интересно, каким образом должно было выполняться require $var на этапе разбора, если на этот момент времени значение переменной $var даже не определено? *С такими вопросами не в форум надо бежать, а идти прямо в мануал.Согласна, но вопрос не я задавала.[/quot]А это я не вам ;)
...
Рейтинг: 0 / 0
Include и require_once
    #32902675
Армянка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В данном контексте под словом "выполнять" я подразумеваю ситуацию, когда определенная инструкция "проходит" через интерпретатор, а под словом "оценивать" - результативное действие интерпретатора. Зеленые гении цифрового перевода тут не причем.
...
Рейтинг: 0 / 0
Include и require_once
    #32902693
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
АрмянкаВ данном контексте под словом "выполнять" я подразумеваю ситуацию, когда определенная инструкция "проходит" через интерпретатор, а под словом "оценивать" - результативное действие интерпретатора.Ну так и что там с require $var?Зеленые гении цифрового перевода тут не причем.Лучше описывать подробности, пусть даже своими словами, чем выдумывать свои термины.
...
Рейтинг: 0 / 0
Include и require_once
    #32902753
Армянка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*Ну так и что там с require $var?
Да хто их знает... наверно
Failed opening required '' in ... on line ...
не устанавливать же ради этого старую версию :)
*Лучше описывать подробности, пусть даже своими словами, чем выдумывать свои термины.
В лингвистике существует понятие "разговорный термин", определяющее некоторое сокращение основанное на ассоциативном восприятии собеседника.
...
Рейтинг: 0 / 0
Include и require_once
    #32902767
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Армянканекоторое сокращение основанное на ассоциативном восприятии собеседника.Для этого нужно неплохо знать собеседника лично, чтобы оценивать, насколько верные у него возникнут ассоциации.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Include и require_once
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]