Jump to content


Photo

Phpquery


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 25/06/2010, 20:35

Olá à todos! =)

Com base nas Fluent Interfaces e jQuery, implementei o phpQuery.

Para quem não sabe nenhum dos dois acima, o "phpQuery", tem como objetivo desenvolver de uma forma melhor para melhor entendimento do código.

Bom, segue o script e o código de exemplo.

Exemplos:

include('phpQuery.php');

// Básico
php('teSte')->strtolower()->ucfirst()->echo();

// Pouco mais complexo.
$array = php(array('teSte','TeStE'))->strtolower()->ucfirst()->substr(0,3)->str_shuffle()->return();
foreach( $array as $valor ){
	echo $valor;
}

É possível de usar quase todas funções do PHP, nativas ou não.

Funções com mais argumentos, sempre o primeiro argumento será a string informado no início da chamada, os demais podem ser passados como referência.

Exemplo:
substr() do PHP:
Primeiro argumento = String.
Segundo argumento = Ponto inicial de caracteres da string.
Terceiro argumento = Quantidade de caracteres que serão retornados.

Sem phpQuery:
substr('teste',0,3);

Com phpQuery:
php('teste')->substr(0,3);

Como mostrado, com phpQuery ficou maior a quantidade de códigos, porém com uma interface mais fácil de ser entendida para algumas pessoas, principalmente se for chamada mais de uma função para a mesma string ou array.

Não será útil para todos, claro, mas para alguém deve ser. =)

Muito obrigado! =)

Attached Files


Edição feita por: lwirkk, 25/06/2010, 20:38.

Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq