За последние 24 часа нас посетили 17264 программиста и 1215 роботов. Сейчас ищут 1472 программиста ...

include, requery, requery_once

Тема в разделе "Вопросы от блондинок", создана пользователем xak2, 22 дек 2006.

  1. xak2

    xak2 Guest

    Чем эти все функции отличаются?
     
  2. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    В мануал посмотреть религия не позволяет?

    Мануал:
     
  3. xak2

    xak2 Guest

    А ты на русский переведи, в этом вся и проблема, рилигия, многоязычьная религия. В двух словах немогбы описать?
     
  4. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    AlexGousev, и не забудьте при этом пританцовывать, стоя на одной ноге и жанглируя елочными игрушками... :lol:

    xak2 http://translate.ru , да и в школе английским можно не пренебрегать, если хотите связать хотябы часть свой жизни с программированием...
     
  5. xak2

    xak2 Guest

    Да не англ норм у меня в школе просто тут терменология а как выдал транслят это чтото непонятное но принцып я понял лучше использовать requery
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    грубо.

    recuery происходит на моменте компиляции.
    include на момен выполнения.

    т.е.

    if(false) include('some.php');

    невыполнится никогда
     
  7. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    require() и include() абсолютно идентичны за исключением одного момента: обработки ошибок. В случае ошибки include() выводит Пердупреждение, а require() Фатальную Ошибку. Другими словами, не сомневаясь используйте require(), если хотите, чтобы при отсутствии подключаемого файла скрипт останаливал свое выполнение. include() работает по-другому: скрипт продолжит выполняться не смотря на ошибку.

    Фиговый из меня translate.ru.

    По-русски: require() при отсутствии подключаемого файла остановит выполнение скрипта, а include просто выдаст warning. Т.е. если подключаемый файл нужен по-любому, то надо использовать require, если подключаемый файл не критичен, то include.

    require_once - если подключаемый файл уже подключен, то require подключает его еще раз, а require_once - нет. Собственно, слово once - это в переводе с нерусского "однажды".
     
  8. xak2

    xak2 Guest

    Спасибо все по полочькам разложил. А может есть гдето учебник терминологии по ПХП? такой простенький чтобы облегчить себе и вам жизнь?
     
  9. NaRuVi

    NaRuVi Активный пользователь

    С нами с:
    14 дек 2006
    Сообщения:
    80
    Симпатии:
    0
    Адрес:
    Москва