Précédent   Forum du club des développeurs et IT Pro > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/10/2008, 10h49   #141
Kennel sébastien
Membre régulier
 
Avatar de Kennel sébastien
 
Inscription : septembre 2008
Messages : 82
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2008
Messages : 82
Points : 83
Points : 83
Le livre sur PHP que j'ai préféré c'est bien: PHP 5 Best practices de Guillaume Ponçon
Kennel sébastien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2009, 16h37   #142
Kapha
Membre à l'essai
 
Inscription : janvier 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 47
Points : 22
Points : 22
Par défaut Orienté objet?

Bonjour, alors que php est de plus en plus orienté objet, les livres que j'ai pu lire ne font que survolés le sujet quand il ne passe pas directement à la trappe.
Connaissez vous un livre français qui prends le temps d'expliquer en détail les concepts objet de php, illustré de nombreux exemples ?
PHP avancé m'a laissé sur ma faim sur ce sujet car il y a peu d'exemples et les explications sont digne de la doc officielle donc un peu indigeste.

Merci
Kapha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2009, 13h17   #143
FoxLeRenard
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par Kapha Voir le message
Bonjour, alors que php est de plus en plus orienté objet, les livres que j'ai pu lire ne font que survolés le sujet quand il ne passe pas directement à la trappe.
Connaissez vous un livre français qui prends le temps d'expliquer en détail les concepts objet de php, illustré de nombreux exemples ?
PHP avancé m'a laissé sur ma faim sur ce sujet car il y a peu d'exemples et les explications sont digne de la doc officielle donc un peu indigeste.
Merci
On ne peut a mon sens demander cela,
de deux choses l'une, ou nous avons a faire a un informaticien de métier,
alors la notion d'objet, est un concepte identique, a tous les langages qu'il utilise, il a certainement fait des stages ou séminaires sur ce concepte des développements orientés objet.

Je veux dire que toute explication sur le sujet justement a cause de ce qu' est la notion d' "objet" n' est rataché a aucun langage.

Si au contraire il sagit de non informaticien, faire de la vulgarisation sur ce sujet me paraitrait dangeureux ...
  Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2009, 17h09   #144
Kapha
Membre à l'essai
 
Inscription : janvier 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 47
Points : 22
Points : 22
Bonjour, je ne suis pas sur de saisir le parcourt de ta réflexion. Je n'ai pas trouvé dans mes lectures d'explication claire au concept d'objet. Je ne comprends pas tes objections à aborder ce sujet dans un livre de programmation objet car c'est entendu php est maintenant un langage objet. Beaucoup de livre sur java , explique les concepts de la programmation objet et ne sont pas avares d'exemple. Les livres sur php que j'ai lu au contraire traitent cette question comme une patate chaude et utilise d'avantage de procédurale que de l'objet dans leur exemple ( souvent court donc peut être pas adapter à l'objet je te l'accorde).

Quoiqu'il en soit, j'ai trouvé dans la collection "Les cahiers du programmeur" des études de cas en php réalisée en php objet.
Les deux derniers livres sur php dans cette collection ont l'air très bon.
Kapha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2009, 17h19   #145
FoxLeRenard
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par Kapha Voir le message
Bonjour, je ne suis pas sur de saisir le parcourt de ta réflexion. Je n'ai pas trouvé dans mes lectures d'explication claire au concept d'objet. Je ne comprends pas tes objections à aborder ce sujet dans un livre de programmation objet car c'est entendu php est maintenant un langage objet. Beaucoup de livre sur java , explique les concepts de la programmation objet et ne sont pas avares d'exemple. Les livres sur php que j'ai lu au contraire traitent cette question comme une patate chaude et utilise d'avantage de procédurale que de l'objet dans leur exemple ( souvent court donc peut être pas adapter à l'objet je te l'accorde).

Quoiqu'il en soit, j'ai trouvé dans la collection "Les cahiers du programmeur" des études de cas en php réalisée en php objet.
Les deux derniers livres sur php dans cette collection ont l'air très bon.
Merci pour tes précisions, a bien réfléchir tu as sans doute raison, mais
bon, que l'on explique le concepte Objet au travers d'un exemple de langage ou d'un autre me paraissait secondaire
  Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2009, 09h31   #146
berceker united
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 3 030
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 3 030
Points : 3 991
Points : 3 991
Citation:
Envoyé par Kapha Voir le message
Bonjour, je ne suis pas sur de saisir le parcourt de ta réflexion. Je n'ai pas trouvé dans mes lectures d'explication claire au concept d'objet. Je ne comprends pas tes objections à aborder ce sujet dans un livre de programmation objet car c'est entendu php est maintenant un langage objet. Beaucoup de livre sur java , explique les concepts de la programmation objet et ne sont pas avares d'exemple. Les livres sur php que j'ai lu au contraire traitent cette question comme une patate chaude et utilise d'avantage de procédurale que de l'objet dans leur exemple ( souvent court donc peut être pas adapter à l'objet je te l'accorde).

Quoiqu'il en soit, j'ai trouvé dans la collection "Les cahiers du programmeur" des études de cas en php réalisée en php objet.
Les deux derniers livres sur php dans cette collection ont l'air très bon.
Je te rejoins sur ce point. Il est vrai que dans les livres PHP, là ou c'est plus simple à comprendre de faire des tutorials assez complexe avec des objets, ils le font en procédurale.
Ce qu'il manque cruellement dans les livres PHP c'est des livres avancé. Même l'excellent livre PHP avancé ils reviennent toujours sur les bases à chaque édition (5e actuellement). Ce qu'il se passe à faire toujours des tuto pour débutant c'est qu'aux final chacun se perfectionne mais garde cela pour eux de peur que chacun ne puisse comprendre ou de ne pas être sur la bonne voie.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2009, 11h37   #147
jeronimo83
Membre du Club
 
Inscription : juillet 2008
Messages : 207
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 207
Points : 57
Points : 57
.sorry
jeronimo83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2009, 14h06   #148
fourchette
Membre habitué
 
Inscription : février 2004
Messages : 342
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 342
Points : 148
Points : 148
j'ai lu en diagonale la discussion...

et je suis surpris de ne pas voir mentionné Head First Php & Mysql.
Alors certes c'est en anglais
encore que... j'ai vu que Head First Ajax, non seulement était listé dans la base des livres de DVP, mais en plus en version francaise

bref. pour en avoir lu qqs uns dans cette collection, je trouve que la collection Head First est très bien faite. Destinée principalement, non pas au vrai débutant je dirais, mais plutot au professionnel ou amateur averti qui maitrise assez bien des sujets connexes (ex: autre language web, autre sgdb, etc), et qui veut apprendre / découvrir / retenir un sujet nouveau le plus rapidement possible.

=> Genre le boss s'est pointé et t'as désigné volontaire pour reprendre un projet qui bat de l'aile et qu'il faut vite livrer. Pb : le projet utilise principalement une techno que t'as jms vu mais dont on entend parler depuis un moment.

Plusieurs fois je me suis retrouvé à lire des OReilly de 600+ pages super précis et complets. mais je n'avancais que lentement.

=> la collection head first permet précisément l'inverse. Ca avance vite. C'est fun et actif à lire. par contre, c'est pas complet, et c'est pas un livre qui peut servir de référence.

je n'ai pas lu précisément PHP & Mysql (ce n'est pas vraiment un sujet nouveau pour moi dc ce livre ne m'est pas adressé ), cela dit ca m'étonne de ne pas le voir mentionné ici.

bref +1 pour Head First PHP & Mysql
fourchette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2009, 19h41   #149
berceker united
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 3 030
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 3 030
Points : 3 991
Points : 3 991
Il me semble que ça existe en Français cette série de livres. C'est pas "Tête la première dans ..." ?
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2009, 18h36   #150
Sébastien L
Futur Membre du Club
 
Inscription : février 2006
Messages : 58
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 58
Points : 15
Points : 15
Bonjour,

Je recherche également un livre de référence sur PHP5 qui se consacre pleinement à la programmation orientée objet POO. J'ai acheté le livre "PHP5 avancé, 5ème édition" et je le trouve super mais il ne fait qu'aborder la POO et après avoir lu les 50 pages du chapitre 12 "Gestion des objets" je ne me sens pas de taille à programmer entièrement un site en objet.

Merci pour vos suggestions,

Seb
Sébastien L est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2009, 12h35   #151
berceker united
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 3 030
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 3 030
Points : 3 991
Points : 3 991
Citation:
Envoyé par Sébastien L Voir le message
Bonjour,

Je recherche également un livre de référence sur PHP5 qui se consacre pleinement à la programmation orientée objet POO. J'ai acheté le livre "PHP5 avancé, 5ème édition" et je le trouve super mais il ne fait qu'aborder la POO et après avoir lu les 50 pages du chapitre 12 "Gestion des objets" je ne me sens pas de taille à programmer entièrement un site en objet.

Merci pour vos suggestions,

Seb
Tu trouveras pas de livre spécifique à la POO pour PHP5. En faite, ce n'est pas une question de langage mais de logique objet. Je te conseille de t'orienter vers des livres traitant de l'UML. L'objet n'est pas lié à un langage mais à la logique.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2009, 13h43   #152
Sébastien L
Futur Membre du Club
 
Inscription : février 2006
Messages : 58
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 58
Points : 15
Points : 15
Merci pour ta réponse berceker united J'espère qu'ils sortiront des livres PHP axés entièrement sur la POO dans peu de temps...
Seb
Sébastien L est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2009, 11h55   #153
berceker united
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 3 030
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 3 030
Points : 3 991
Points : 3 991
Citation:
Envoyé par Sébastien L Voir le message
Merci pour ta réponse berceker united J'espère qu'ils sortiront des livres PHP axés entièrement sur la POO dans peu de temps...
Seb
Hélas, j'en doute. Par contre, un livre traitant de possibilité en PHP avec l'objet, oui c'est possible. Mais une personne peut faire un tutorial traitant de cela assez facilement. Personnellement, je pourrais mais pas le temps.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2009, 00h49   #154
batataw
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 947
Points : 947
Je ne sais pas si ce livre existe en francais mais je trouve que c'est une référence en matière de programmation orienté objet:
PHP 5 Objects Patterns, and Practice.
Matt Zandstra
Apress

Il traite de l'objet mais surtout des Design Patterns, il y a beaucoup d'exemples.
Php 5 Objects, Patterns, Practice (Broché)


Je te recommande aussi les livres traitant d'UML, en général la partie consacré à l'objet est bien réalisée. Ils vont du design de l'application jusqu'au classes.
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2009, 12h41   #155
Sébastien L
Futur Membre du Club
 
Inscription : février 2006
Messages : 58
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 58
Points : 15
Points : 15
Merci batataw, je l'ai commandé sur Amazon J'ai aussi commandé le livre "UML2, Modéliser une application web" de Pascal Roques...

Seb
Sébastien L est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2009, 09h45   #156
Seb33300
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 428
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 27
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 428
Points : 1 913
Points : 1 913
Savez vous si une nouvelle édition de PHP 5 Avancé sortira cette année ?
Y a t il une date de sortie prévue ?
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2009, 09h51   #157
s.n.a.f.u
Modérateur
 
Avatar de s.n.a.f.u
 
Homme jmleroux
Développeur Web
Inscription : août 2006
Messages : 2 757
Détails du profil
Informations personnelles :
Nom : Homme jmleroux
Âge : 38
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 2 757
Points : 3 861
Points : 3 861
Citation:
Envoyé par berceker united Voir le message
Tu trouveras pas de livre spécifique à la POO pour PHP5. En faite, ce n'est pas une question de langage mais de logique objet. Je te conseille de t'orienter vers des livres traitant de l'UML. L'objet n'est pas lié à un langage mais à la logique.
Oui et non.
Un livre traitant de la POO avec PHP5 serait loin d'être un luxe. Surtout s'il adapte les avantages de la POO au fonctionnement de PHP.
Le seul exemple qui me vient est le pattern Singleton : très utile en java où le singleton "vit" au sein de la machine virtuel et sera utilisé par plusieurs utilisateurs de l'appli, il est beaucoup moins utile en php car il n'a que la durée de vie du script et seulement dans l'environnement utilisateur. Autrement dit, deux utilisateurs créeront leurs deux singletons propres. Cela en limite fortement ses avantages (connection à une bdd par exemple).
__________________
  • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
  • Merci d'utiliser les balises de code (# dans l'éditeur)
  • N'oubliez pas de vous servir des boutons , et
S.N.A.F.U
s.n.a.f.u est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2009, 15h50   #158
Bakura
Rédacteur
 
Avatar de Bakura
 
Homme Michaël
Étudiant
Inscription : septembre 2005
Messages : 1 379
Détails du profil
Informations personnelles :
Nom : Homme Michaël
Âge : 23
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2005
Messages : 1 379
Points : 3 017
Points : 3 017
Bonjour ^^

J'aimerais me lancer dans le PHP, et j'hésite entre deux bouquins : "PHP Avancé 5ème édition"

http://www.amazon.fr/PHP-5-avanc%C3%A9-Eric-Daspet/dp/2212123698/ref=sr_1_1?ie=UTF8&s=books&qid=1255183913&sr=8-1
et la nouvelle édition de "PHP5" de Jean Engels

http://www.amazon.fr/PHP-Cours-exercices-Jean-Engels/dp/2212124864/ref=sr_1_1?ie=UTF8&qid=1255183838&sr=8-1
qui vient de sortir il y a trois mois.

Je précise par contre que j'ai déjà de bonnes connaissances en C++, et j'ai notamment une bonne vision de la conception objet.

Lequel me conseilleriez-vous (même si pour le deuxième je suppose que peu l'ont lu vu la date de sortie récente...).
Bakura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2009, 16h34   #159
pi-2r
Rédacteur
 
Avatar de pi-2r
 
Inscription : juin 2006
Messages : 1 421
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1 421
Points : 1 953
Points : 1 953
Bonjour,

je suis moi même lancé dans la programmation PHP, et si je dois citer le meilleur livre en PHP, je dirais PHP 5 avancé, 5éme édition.
C'est tout simplement une pure merveille, tout est clair et bien expliquer
__________________
Les pièges de l'Internet
Helix, réponse à une intrusion
Beta: Monster SEO


"La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
"Si j’ai vu si loin, c’est que j’étais monté sur des épaules de géants." Isaac Newton
pi-2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2009, 15h28   #160
Bakura
Rédacteur
 
Avatar de Bakura
 
Homme Michaël
Étudiant
Inscription : septembre 2005
Messages : 1 379
Détails du profil
Informations personnelles :
Nom : Homme Michaël
Âge : 23
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2005
Messages : 1 379
Points : 3 017
Points : 3 017
J'ai finalement acheté PHP 5 Avancé. Je le dévore. Très bien écrit, très progressif et j'aime bien les petites "études de cas" à la fin de certains chapitres. Il manque juste des exercices à la fin pour pouvoir mettre en pratique (ça paye pas de mine et ça permet d'avoir déjà des petits exemples sur quoi travailler).

Je trouve en tout cas ce langage... superbe ! Je suis programmeur C++ à la base, mais je trouve le PHP très marrant, j'aime bien le faible typage, et la bibliothèque standard est tout simplement énorme en terme de fonctions.
Bakura est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h32.


 
 
 
 
Partenaires

Hébergement Web