|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 37 ![]() |
Bonjour tout le monde!
J'ai une question de débutant, mais qui sait qqun pourra me répondre. Existe t-il in moyen de travailler avec 2 classes du même nom ? J'ai un framework qui exploite ses propres classes, et je voudrais rajouter un module qui comporte une classe qui a le même nom que l'une des classes de mon framework. Je vous remercie d'avance pour les réponses! Ronio. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Non pas possible. Un chat est un chat.
Et comme il n'y a pas de notion de namespace, c'est à toi de le faire en prefixant tes classes par le nom de ton framework. Ainsi deviendrait
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2004 Messages : 1 238 ![]() |
Je ne vois pas comment ca serait possible...
D'ou l'interet de bien nommer ses classes au depart, quitte a avoir des noms de classes a rallonge... voir, meme si c'est SUPER lourd, une variable du genre Code :
Evidemment, il peut toujours exister des collisions... mais rien ne t'empeche de renommer massivement la classe du "module" ajouté Edit : grilled
__________________
PHP : Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production) Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error()); Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable. Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/ |
||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 37 ![]() |
J'ai modifié la classe ajoutée.
C'est pas évident de travailler avec des modules qu'on a pas créé. Merci beaucoup pour les détails J'avais vu que en JAVA ct possible ( les packages ) Qui sait un jour peut etre sur php. Merci encore Ronio |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Citation:
http://www.plopix.net/blog/index.php/2006/05/16/8-php6 http://www.corephp.co.uk/archives/19...for-PHP-6.html http://blog.bitflux.ch/archive/2005/...amespaces.html ...
__________________
Get your motor runnin' Head out on the highway... |
|
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 5 ![]() |
Beaucoup on demandé l'ajout des namespaces dans PHP6. la version beta est déja disponible depuis un moment... et avec le retard (prévu pour le premier trimestre 2008), ils on tenu compte de cette demande en retrogradans cet ajout dans la V5.3 de PHP.
Tu peux donc maintenant créer des class du même nom dans des namespaces différent. Exemple : Code :
Si vous trouvez l'EDI, dites-le moi... |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com