Voilà un exemple avec comme exemple une ressource d'un fichier.
class MonFichier { var $vRessource; var $vNom; function MonFichier( $nomfichier ) { $this->vRessource = null; $this->vNom = $nomfichier; } function setRessource( $ressource ) { $this->vRessource = $ressource; } function Lire() { $contents = fread ($this->vRessource, filesize ($this->vNom)); echo $contents; } } $filename = "test.txt"; $handle = fopen ($filename, "r"); $vMonFichier = new MonFichier($filename); $vMonFichier->setRessource( $handle ); $vMonFichier->Lire(); fclose ($handle);
Enfin il me semble également qu'il y a des différences entre php4 et php5