quinta-feira, 18 de outubro de 2007

Seja OpenSource mostre seu código

Aqui está um exemplo para você compartilhar seus lindos códigos escritos com toda a dedicação... rsrs

Você pode mostrar o código do php através de duas funcções:

  1. highlight_file(arquivo.php)
  2. highlight_string('$string_com_codigo_php')

Obs.: Se você quiser mostrar o código da própria página você pode fazer através da constante mágica __file__ (que se refere a ele mesmo (o arquivo)).

Exemplo do código fonte gerado pelo próprio arquivo:

<?php

/* Arquivo de exemplo para mostrar como vc pode mostrar o seu codigo fonte php */

highlight_file(__file__);

/**
* Classe que descreve uma pessoa
*/
final class Pessoa {
    
/**
     * Nome da pessoa
     * @access private
     * @var string
     */
    
private $nome;
    
    
/**
     * Idade da pessoa
     * @access private
     * @var integer
     */
    
private $idade;
    
    
/**
     * Peso da pessoa (kg)
     * @access private
     * @var float
     */
    
private $peso;
    
    
/**
     * Construtor - Instancia um novo objeto Pessoa
     * @param array $dados Array associativo com o nome, idade e peso
     */

    
public function __construct(array $dados) {
    
$this->nome $dados['nome'];
    
$this->idade $dados['idade'];
    
$this->peso $dados['peso'];    
    }
    
    
/**
     * Metodo magico para descrever a pessoa
     * @return string
     */
    
public function __toString() {
    
$str "\nNome...: " $this->nome;
    
$str.= "\nIdade..: " $this->idade;
    
$str.= "\nPeso...: " $this->peso;
    
$str.= "\n\n";
    
    return 
$str;
    }

}


$dadosp1 = array(
    
'nome' => 'Erick',
    
'idade' => '21',
    
'peso' => '67.00'
    
);
$p1 = new Pessoa($dadosp1);

echo 
$p1;