Bouts de Codes PHP

Classe Collection

Information sur le code source PHP

Ecrit par :  erwan
Site de l'auteur Voir
Codes en PHP de l'auteur : [2] sources Voir
Enregistrement le 29 Nov 2008 - Vu 2429 fois
Impression: Imprimer le code
Pas encore
de vote

Description du code source

Information sur le code source

Une classe collection qui permet de stocker des données dans un ensemble et des les récupérer.


Site regroupant des classes


php classes Un site regroupant des classes, des scripts et des articles sur la Programmation Orientée Objet en PHP , PHP4, PHP5 et PHP6. Aide, chat, forum animé par Fabrice Lezoray. classes.scriptsphp.org

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Classe Collection                                         */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts473-PHP.htm              */
/* Auteur         : erwan                                                     */
/* Date édition   : 29 Nov 2008                                               */
/* Website auteur : http://www.gallenne.fr                                    */
/*                                                                            */
/******************************************************************************/

    class Collection{
        private $objets;
        private $num=0;
        public function __construct(){
            $this->objets=array();
        }
        public function add($objet){
            $this->objets[]=$objet;
        }
        public function get($indice=NULL){
            $i=is_null($indice) ? $this->num $indice;
            if(isset($this->objets[$i])){
                if(is_null($indice)){
                    $this->num++;
                }
                return $this->objets[$i];
            }else{
                return false;
            }
        }
    }
?>

Fonctions du code source

Fonctions php / mysql PHP

  • array : Crée un tableau - (PHP 4, PHP 5)
  • is_null : Indique si une variable vaut NULL - (PHP 4 >= 4.0.4, PHP 5)
  • isset : Détermine si une variable est affectée - (PHP 4, PHP 5)

Commentaires (3)
Nouveau message PHPLizardo
le 02 Déc 2008 à 17:39:00
Une petite coquille est présente dans le script :


Code:
private $bjets;

à remplacer par :


Code:
private $objets;


smile
Nouveau message erwan
le 02 Déc 2008 à 19:05:00
merci pour cette remarque, la version en ligne est maintenant corrigée.
Nouveau message PHPLizardo
le 02 Déc 2008 à 19:20:00
Service idea

Poster un commentaire

:P :)
:wink: :lol:
:surprised: :confused:
:idea: :no:
Taille du texte:
Couleur:
 
Code de sécurité
Offres d'emploi
Librairie

Langages de programmation

La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter

  • PHP / MySQL avec Flash 8
  • Php 5
  • Les Mysteres de Php et Mysql
  • Algorithmique - Techniques fondamentales de programmation (avec des exemples en PHP) - BTS - DUT informatique
  • Les Mysteres de Php et Mysql
  • Le grand livre de PHP 5 : Développemnt objet Applications pratiques
  • PHP/MySQL et JavaScript
  • PHP et MYSQL - MySQLi - PDO - Construisez votre application
  • PHP 6 et MySQL 5 : Créez des sites Web dynamiques
  • HTML