Esempio n. 1
0
}
echo "lmb_require absolute, again: " . (microtime(true) - $mark) . "\n";
$mark = microtime(true);
for ($i = 0; $i < 1000; $i++) {
    require_once $path;
}
$object = new MyClass();
echo "require_once absolute, same class: " . (microtime(true) - $mark) . "\n";
$mark = microtime(true);
for ($i = 0; $i < 1000; $i++) {
    require_once 'MyClass.class.php';
}
$object = new MyClass();
echo "require_once relative, same class: " . (microtime(true) - $mark) . "\n";
for ($i = 0; $i < 1000; $i++) {
    make_class('UniqueClazz' . $i);
}
$mark = microtime(true);
for ($i = 0; $i < 1000; $i++) {
    $class = 'UniqueClazz' . $i;
    require_once dirname(__FILE__) . '/tmp/' . $class . '.class.php';
    $object = new $class();
}
echo "require_once absolute, unique class: " . (microtime(true) - $mark) . "\n";
$mark = microtime(true);
for ($i = 0; $i < 1000; $i++) {
    $class = 'UniqueClazz' . $i;
    require_once dirname(__FILE__) . '/tmp/' . $class . '.class.php';
    $object = new $class();
}
echo "require_once absolute, again: " . (microtime(true) - $mark) . "\n";
**  com base no formulario HTML informado a baixo.
*/
require 'autoload.php';
function display()
{
    echo "\n    |--------------------------------------------------\n    | [Prodígio Framework]\n    | * Instruções:\n    | -------------------------------------------------\n    | Passo 1 - Crie um formulário HTML\n    | dentro da pasta [html_form_pages]\n    | e dê nome a todas as tags[OBRIGATÓRIO]\n    | -------------------------------------------------\n    | Passo 2 - Digite make-class para gerar\n    |  as classes conforme o formulairo\n    | criado em html_form_pages\n    | -------------------------------------------------\n    | Passo 3 - Acesse a pasta /generate_class/\n    | e veja as classes geradas.\n    | -------------------------------------------------\n    | Passo 4  - Configure o seu banco de\n    | dados, execute db-config e informe:\n    | *nome do banco de dados\n    | *usuário, senha e host.\n    | -------------------------------------------------\n    | Digite exit para sair..\n    |--------------------------------------------------\n    ";
}
$escolha = 0;
$html = file_get_contents(FORM_PAGES_PATH);
while (1) {
    display();
    $msg = "Aperte ";
    $escolha = readline("Digite aqui: ");
    switch ($escolha) {
        case 'make-class':
            make_class();
            break;
        case 'show':
            echo shell_exec("php project/sobre.php");
            break;
        case 'db-config':
            $database_name = readline("Digite o nome do banco de dados: ");
            $database_user = readline("Digite o nome do usuário do banco: ");
            $database_pass = readline("Digite a sua senha de banco de dados: ");
            $database_host = readline("Informe o hostname ex:[localhost]: ");
            db_config($database_name, $database_user, $database_pass, $database_host);
            break;
        case 'exit':
            exit;
            break;
    }