Beispiel #1
0
<?php

/**
 * MicroAsterisco
 * Microframework criado como pratica de estudo da
 * linguagem PHP e aplicação de alguns conceito de
 * padrão de projetos
 * @author Alan Freire - alan_freire@msn.com
 */
/**
 * Inclusão do arquivo de configuração
 */
include_once 'src/config.php';
/**
 * Verfica se o sistema está em modo de desenvolvimento
 * e configura o PHP para mostrar ou não os erros
 */
error_reporting(DEV_MOD ? E_ALL : false);
ini_set('display_errors', DEV_MOD ? true : false);
/**
 * Executa a aplicação.
 */
try {
    \System\App::run(filter_input(INPUT_GET, 'url', FILTER_SANITIZE_STRING));
} catch (Exception $e) {
    echo $e->getMessage();
}
Beispiel #2
0
<?php

session_start();
date_default_timezone_set('Asia/Jakarta');
require 'vendor/autoload.php';
foreach (glob('system/*') as $system) {
    require $system;
}
foreach (glob('app/models/*') as $model) {
    require $model;
}
foreach (glob('app/controllers/*') as $controller) {
    require $controller;
}
use system\App;
App::run(require 'app/config/config.php');
Beispiel #3
0
<?php

use system\App;
require_once __DIR__ . '/system/autoload.php';
App::run();