Page 1 sur 1

ou trouvé les classe de php5 natif

Posté : 01 janv. 2009, 17:14
par x@v
Bonjour,
pas mal de classe existe, bien sûre c'est pas encore java.
Ou pourrai je me renseigner sur les classes existantes et nouvelles de php5 (interne) ?

Posté : 01 janv. 2009, 17:55
par Victor BRITO
Tu as déjà les extensions de PHP 5 codées en objet, comme PDO ou SimpleXML. Il suffit de parcourir le manuel.

Posté : 01 janv. 2009, 18:31
par naholyr
Tu peux aussi consulter la référence de la SPL : http://www.php.net/~helly/php/ext/spl/

Posté : 01 janv. 2009, 18:43
par x@v
Je n'ai pas trouvé dateTime(); !
Mais ce site est sympas. :)

Posté : 04 janv. 2009, 04:37
par Hywan
Hey :),

Tu as effectivement la documentation API (avec quelques exemples) sur ~helly.

Si tu veux le code source, télécharge PHP, et va dans /ext/spl/. Tu trouveras tout ce qu'il te faut, et même des exemples d'utilisations en PHP dans /ext/spl/examples/ (à exécuter en ligne de commande : $ php <example_name.php>).
Dans les exemples que j'utilise souvent :

Code : Tout sélectionner

/ext/spl/examples/ $ php class_tree.php ArrayAccess
 par exemple.

En fait, dans /ext/spl/ tu vas trouver toutes les interfaces écrites en C. Tu trouveras aussi spl.php qui est le fichier de base de la SPL. On trouve la classe Exception (et ses enfants), et toutes les interfaces écrites en PHP. On trouve aussi la classe ArrayObject (qui fait partie de la base de la SPL aussi), ArrayIterator, SplFileInfo etc.
Dans /ext/spl/internal/, tu trouveras des classes (et peut-être interfaces) supplémentaires, qui sont aussi accessibles nativement dans PHP.

Tu as de quoi faire avec ça ;-).