Aplicativos em PHP/Orientação a Objetos/Ferramentas

Ferramentas para Trabalhar com PHP Orientado a Objetos editar

O Umbrello é uma boa ferramenta para trabalhar com UML com suporte ao PHP - http://uml.sourceforge.net/index.php

Bons rcursos de UML e também gera o código PHP. Até o momento somente com versão for Linux.


O ArgoUML é uma ferramenta que tem suporte a Linux e a Windows que trabalha com UML e tem suporte ao PHP - http://argouml.tigris.org/


Classes Selecionadas

Tiny P2P

Veja só o que esta classe faz:

- Gerenciar informações dos membros da rede - Receber a lista de todos os membros - Receber a lista de todos os amigos de um membro - Contar o número de amigos de um membro - Procurar por membros pelo nome, cidade, país, escola e idade - Adicionar amigos para um dado membro

Acesse o site ótimo repositório de classes PHP:

http://www.phpclasses.org/browse/package/3962.html

Faça o login e baixe a classe. Caso não seja registrado, faça seu registro (rápido e grátis).


Class: MySqueaks

This class can be used to manipulate MySQL database tables and their records data.

It can be used to build SQL queries to perform the basic SELECT, INSERT, UPDATE and DELETE statements from lists of parameters.

The class can wrap also more complex table management queries like: CREATE TABLE, CREATE VIEW, ALTER TABLE, RENAME TABLE, DROP TABLE, and OPTIMIZE.

Faça o login ou registre-se no site abaixo para ter acesso:

http://www.phpclasses.org/browse/package/4028.html


gLogin

Esta classe pode ser usada para codificar campos de senha antes de submeter o formulário.

This class can be used to encode password fields before submitting forms.

Ao testar corrija a linha 7 do script "glogin.test.php" que deve ser

$login = new gLogin('post'); // Com g e não com s

It generates Javascript code that computes MD5 hashes of a password field value with a random salt value when the form submitted.

The class can verify if the encoded password matches the correct password encoded using the same salt value.

http://www.phpclasses.org/browse/package/4032.html