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 :

Objet et MVC [Fait]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Par défaut Objet et MVC
    Bonjour a tous,

    Je reprend le code d'un autre qui utilise toutes les fonctionnalités de php et sous un modele MVC avec des classes et tout...

    Je n'arrive pas à ingérer le fait que certaines de ces fonctions ont un ou deux tirets devant leur nom !

    De meme parfois des noms de fonctions ou de variables ont des & devant !



    Avez vous une explication, un tutorial ou un cours simple à me conseiller ?

    Merci

  2. #2
    Fabouney
    Invité(e)
    Par défaut
    Salut,

    tu trouveras des informations sur :

    http://fr3.php.net/manual/fr/language.oop5.magic.php

    concernant les "méthodes magiques"

    et pour le passage de variable par référence dans une fonctions, là faut que tu regardes les cours de PHP sur les functions ou encore sur les variables.

    Bon courage.

  3. #3
    Membre éclairé Avatar de daajack
    Inscrit en
    Octobre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 97
    Par défaut
    Hello,

    Je travaille avec Drupal qui utilise un système avec des souligné et double-soulignés, je ne sais pas si c'est la même méthode que ton prédécesseur mais ne sait-on jamais.

    En fait ils n'utilisent pas de POO, au lieu de cela tout est fait avec des modules qui sont constitués de fonctions. Les fonctions qui sont propres au module et qui ne sont pas censées être utilisées par les autres modules ont leur nom précédé d'un _ (je ne sais plus en fait dans quel cas on utilise les double _). Cela permet de simuler le système de protection de méthodes dans les objets en indiquant la portée d'une fonction sans toutefois la limiter.

    Les & sont propres à php (ainsi qu'à de nombreux autres langages) pour indiquer un passage par référence. Utilisés surtout pour les objets, ça permet de transférer un pointeur sur l'objet lui même plutôt que de faire une copie.

    P.S.: Merci de me corriger, parcque plus j'écris et moins je suis sûr de ce que je dis, je m'emmêle un peu les pinceaux je crois

Discussions similaires

  1. Php objet et MVC
    Par Flatbeat dans le forum Langage
    Réponses: 1
    Dernier message: 24/06/2009, 12h42
  2. [MVC] Création dynamique d'objets
    Par dahtah dans le forum MVC
    Réponses: 9
    Dernier message: 21/12/2007, 09h10
  3. Réponses: 4
    Dernier message: 23/10/2007, 09h14
  4. mvc et passage d'objets jsp <-> servlet
    Par uetac dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 10/09/2007, 14h42
  5. [Java] [MVC] Objet Observable et héritage
    Par loicdvi dans le forum MVC
    Réponses: 6
    Dernier message: 06/10/2006, 11h31

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