Não é nada sério, a um tempo atrás tava sem fazer nada então resolvi fazer isso..
Não ta completo, mais quem quiser levar a frente, tem meu apoio (:
Vamos aos códigos?
classe PHPP:
Código PHP:
<?php
// - PHP Potugol
// - 14biss
interface InterfacePHPP
{
public function open($file);
}
class PHPP implements InterfacePHPP
{
public function open($file)
{
$showFile = file_get_contents($file);
$Coders = array(
'.classe' => 'class',
'.função' => 'function',
'.publica' => 'public',
'.começar' => 'new',
'.tempo()' => 'time()',
'.retorna' => 'return',
'.mostrar'=>'echo',
'.se'=>'if',
'.ou se'=>'elseif',
'.ou'=>'else',
'.nulo'=>'null');
$showFile = strtr($showFile,$Coders);
eval('?>'.$showFile.'<?');
}
}
?>
Index.php:
Código PHP:
<?php
require 'PHPIP/phpip.class.php';
PHPP::open('teste.php');
$teste = new TESTE;
echo $teste->teste();
?>
teste.php:
Código PHP:
<?php
.classe TESTE
{
.função teste()
{
.se($_GET['teste'] == 'teste')
.retorna 'sim';
.ou se($_GET['teste'] == .nulo)
.retorna 'nulo';
.ou
.retorna 'não';
}
}
?>
Agora é só brincar '0'
Imp4ever (: