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 :

cours poo en php : un truc pas compris


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 497
    Billets dans le blog
    1
    Par défaut cours poo en php : un truc pas compris
    Bonjour,

    je tente de me former à la POO PHP avec cet article, mais il y a un code que je ne comprends pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo "<a href='?action=parler&animal=" . get_class($animal)
                    . "'>" . get_class($animal) . "</a><br />" ;
    comment comprendre ce qu'il y a dans le href ?

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    ...

    regarde le code source du html final

    d’ailleurs je te plus de lire la doc de PHP, cet article est obsolète

  3. #3
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 497
    Billets dans le blog
    1
    Par défaut
    obsolète l'article alors qu'il n'a que 1,5 an ?

    Sinon, pour faire ce que tu conseilles, j'ai commencé par mettre en ligne le code, alors que jusque là, je n'avais fait que lire l'article, et le code comporte un bug : un espace en trop ! Mais une fois enlevé, la classe "zoo" est vide : aucun animaux : plutôt bizarre, non ?

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    bizarre, moi je copie le code, en effet y'a un espace en trop, ensuite c'est bon j'ai

    Les animaux dans le zoo:
    Chat
    Chien
    Koala

  5. #5
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Cet article m'a l'air un peu succinct, c'est pas mal pour démarrer mais pour aller plus loin, je te recommande de lire:
    - http://g-rossolini.developpez.com/tu...ours/?page=poo (la partie POO du cours de PHP 5)
    - http://fr.wikipedia.org/wiki/Patron_de_conception
    - http://martinfowler.com/eaaCatalog/ (une référence en la matière)
    - http://fr.wikipedia.org/wiki/Mod%C3%...ontr%C3%B4leur (le MVC est devenu pratiquement incontournable)
    - http://julien-pauli.developpez.com/tutoriels/php/pdo/ (Tu vas vite avoir besoin de PDO en POO)

    Les design patterns sont utiles aux développeurs qui souhaitent structurer leur code de manière cohérente: en suivant des patrons de conception largement éprouvés, les erreurs sont moins fréquentes et la plupart des problèmes de conception trouvent leur solution dans un pattern. Attention cependant à ne pas sombrer dans la Singletonite aigüe

    Bonne lecture et bon courage.

  6. #6
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 497
    Billets dans le blog
    1
    Par défaut
    eurêka : tout-à-coup, je me suis dit qu'il fallait me mettre en PHP5 ; donc j'ai rajouté un .htaccess avec AddType x-mapp-php5 .php (j'y ai pensé en lisant le tire du 1er lien de BD), et ça marche...
    et les design pattern, ça me rappelle quand j'ai commencé à lire un truc imbittable (pour moi) sur Zend et PDO, c'est justement pour pouvoir y passer (entre autres, mais c'est le facteur déclenchant) que je me mets à la POO.

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

Discussions similaires

  1. Réponses: 48
    Dernier message: 15/07/2013, 11h51
  2. [POO] Cours sur le PHP orienté objet
    Par gforce dans le forum Langage
    Réponses: 12
    Dernier message: 06/11/2006, 09h20
  3. [PHP-JS] [Javascript Client et PHP server]J'ai pas compris..
    Par Jean_Benoit dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/05/2006, 12h05
  4. [POO] Classe PHP super simple Mais j'y arrive pas
    Par mulbek dans le forum Langage
    Réponses: 10
    Dernier message: 17/03/2006, 15h33
  5. Trucs pas claire
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 09/07/2003, 21h10

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