Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

Proxy PHP

Article posté le 30-04-2014 dans la catégorie PHP

En php un proxy n'a rien à voir avec un serveur gérant les demandes d'accès à tel ou tel site Internet. Il s'agit d'une méthode de classe permettant de charger automatiquement une ressource si on en a besoin. Egalement appelée lazy loading,  au lieu d'appeler directement la ressource, on appelle la méthode qui nous la retourne, tout en la créant si elle n'existe pas encore. Cela permet d'économiser des ressources en évitant de s'obliger à la créer si on en a pas besoin. Exemple ici, avec la classe calculatrice

class maClasse {
            private $Calculatrice; //La ressource
            
            private function chargeCalculatrice(){
                if($this->Calculatrice === null){
                    $this->Calculatrice = new calculatrice();
                }
                return $this->Calculatrice;
            }
        }

Cet article vous a plu? Découvrez d'autres articles


Tweet
comments powered by Disqus