Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: не видит метод

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не видит метод
corname
Отправлено: 14 Декабря, 2018 - 18:14:07
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Дек. 2018  


Помог: 0 раз(а)




index.php

<?php

define('BASE_DIR', getcwd());

require './framework/core/bootstrap.php';

$app = new AndreEngine(require('settings.php'));
echo($app->app);

settings.php

<?php

return array(
'debug' => false,
'apps' => array(
'Simple_Pages'
)


);

urls.php

<?php

return array(
'/^*$/' => 'MainPage'
);

bootstrap.php

<?php


class AndreEngine
{

public
$settings, //settings
$uri, //current URI
$app; //current app

public function __construct($settings)
{
$this->settings = $settings;
$this->uri = urldecode(preg_replace('/\?.*/iu','', $_SERVER['REQUEST_URI']));
$this->app = false;
$this->process_path();
}
public function process_path()
{
foreach ($this->settings['apps'] as $iterable_app) {
$iterable_urls = require(BASE_DIR . '/apps/' . $iterable_app . '/urls.php');
foreach ($iterable_urls as $pattern => $method) {
if(preg_match($pattern, $this->uri)) {
$this->app = array($iterable_app, array('pattern' => $pattern, 'method' => $method));
break(2);
}
}
}
if ($this->app === 'false') {
exit('App not found!');
}
}


при загрузке index.php пустая страница. к другим методам я обращаюсь и всё видит.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB