За последние 24 часа нас посетили 55455 программистов и 1710 роботов. Сейчас ищут 975 программистов ...

Объясните логику работы requre & include, почему не работает

Тема в разделе "PHP для новичков", создана пользователем tavintavan, 29 апр 2018.

  1. tavintavan

    tavintavan Новичок

    С нами с:
    29 апр 2018
    Сообщения:
    34
    Симпатии:
    3
    Объясните почему не работает сделанная мной симуляция MVC php7.2
    Есть файл MVC.PHP выводит ПРИВЕТ МИР

    PHP:
    1. ?php
    2. $a = 'привет мир';
    3. $test = $a;
    4. echo $test;
    5. ?>
    Разбиваю его на три файла и кладу в разные папки.

    Папка M - модели
    Папка С - контроллер
    Папка V - вьюшки

    Файл моделей - m/mod.php
    PHP:
    1. ?php
    2. $a = 'Привет мир';
    3. ?>
    Файл контроллера - c/cont.php
    PHP:
    1. <?php
    2. require_once ("../m/mod.php")
    3. $test = $a;
    4. include ("../v/vie.php");
    5. ?>
    Файл вьюшки - v/vie.php
    PHP:
    1. <?php
    2. echo $test;
    3. ?>
    не выводит Привет мир
    --- Добавлено ---
    Извиняюсь, вчера глаза замылились, 1 час искал ошибку, а когда разместил вопрос здесь, увидел что не поставил
    PHP:
    1. ;
    после require_once
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Последний ?> в PHP файле ставить не нужно. Официальная документация не рекомендует его ставить.
     
  3. tavintavan

    tavintavan Новичок

    С нами с:
    29 апр 2018
    Сообщения:
    34
    Симпатии:
    3
    СПС будем знать