IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[POO] Inclure une classe uniquement lorsque c'est nécessaire


Sujet :

Langage PHP

  1. #1
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 856
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 856
    Points : 6 114
    Points
    6 114
    Par défaut [POO] Inclure une classe uniquement lorsque c'est nécessaire
    Bonjour à tous !
    J'ai une petite question assez simple pour ceux qui connaissent.

    Je sais qu'il est possible d'éviter d'inclure toutes les classes d'un projet en entête et de les charger uniquement si on créé une instance de celles ci dans la page.
    Mais je n'arrive pas à retrouver la commande permettant d''inclure automatiquement des classes.
    Merci messieurs dames

  2. #2
    Membre régulier
    Avatar de titoon
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 71
    Points : 86
    Points
    86
    Par défaut
    J'ai jamais utilisé, mais j'pense que tu parles de __autoload

  3. #3
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Citation Envoyé par titoon
    J'ai jamais utilisé, mais j'pense que tu parles de __autoload
    Oui c'est bien autoload, le seul problème avec cette "fonction" est qu'il n'est pas possible de jeter une exception si la classe n'est pas trouvée et ça c'est un peu lourd

  4. #4
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Points : 1 164
    Points
    1 164
    Par défaut
    Citation Envoyé par stephane eyskens
    Oui c'est bien autoload, le seul problème avec cette "fonction" est qu'il n'est pas possible de jeter une exception si la classe n'est pas trouvée et ça c'est un peu lourd
    Oui c'est assez enevant sa.... surtout que l'on ne peut rien rattraper :s
    J'ai vu que les spl avait leur propres autoload -> http://somabo.de/talks/200504_php_qu...the_masses.pdf page 36.

    Je n'ai pas encore essayé, mais j'imagine que pour le coup c'est *mieu fait*...

  5. #5
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Citation Envoyé par ePoX
    Oui c'est assez enevant sa.... surtout que l'on ne peut rien rattraper :s
    Oui c'est ça en fait. On peut faire un throw mais on dirait que l'exception se perd dans la nature car il reste apparement sans effet.
    Citation Envoyé par ePoX
    J'ai vu que les spl avait leur propres autoload -> http://somabo.de/talks/200504_php_qu...the_masses.pdf page 36.

    Je n'ai pas encore essayé, mais j'imagine que pour le coup c'est *mieu fait*...
    Pas encore essayé non plus

  6. #6
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 856
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 856
    Points : 6 114
    Points
    6 114
    Par défaut
    ben je pensais a autre chose, merci à tous.
    Le premier problème c'est que je suis en php4
    je vais donc faire une fonction qui inclut des package de classe, c'est plus simple

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/12/2013, 09h08
  2. Réponses: 2
    Dernier message: 14/09/2007, 09h55
  3. [C#] Comment inclure une classe perso ?
    Par kitiara999 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 15/08/2006, 16h07
  4. Réponses: 2
    Dernier message: 11/05/2006, 20h21
  5. [POO] Ecrire une classe descendante
    Par GLDavid dans le forum Langage
    Réponses: 4
    Dernier message: 14/10/2005, 20h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo