
Classe Collection
Information sur le code source PHP
Codes en PHP de l'auteur :
[2] sources
Voir
Enregistrement le 29 Nov 2008 - Vu 2429 fois
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
|
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)
|
|
le 02 Déc 2008 à 17:39:00
|
Une petite coquille est présente dans le script :
à remplacer par :
|
|
le 02 Déc 2008 à 19:05:00
|
merci pour cette remarque, la version en ligne est maintenant corrigée.
|
|
le 02 Déc 2008 à 19:20:00
|
Service
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