За последние 24 часа нас посетил 38441 программист и 1284 робота. Сейчас ищут 1032 программиста ...

Инклюд внутри функции

Тема в разделе "PHP для новичков", создана пользователем machetero, 10 авг 2015.

  1. machetero

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

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    На хабре читал статью. Там у чувака include внутри функции(в теле ф-ии). Вообще какбы я часто видел такую практику. И хотел бы полностью прояснить для себя онное.
    1. Если в подключаемом коде есть переменные, то они будут доступны как я понимаю только внутри функции ?
    2. Если в подключаемом коде объявляются константы, то они будут доступны и потом в глобальной области видимости(данное я проверял)
    3. Что будет если подключаем классы(не проверял) ? Будут ли они доступны в глоб. обл. видимости ?

    Отпишитесь по этим 3м пунктам. Кто знает/кому не лень.

    Добавлено спустя 5 минут 30 секунд:
    Часто ли вы сами инклюдите код внутри функций ?

    ЗЫ Просьба не кидать ссылки на раздел про области видимости в мануале.
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Технология автолоада предполагает инклюды внутри функции, естественно что классы и функции из файлов становятся глобально видимыми.