login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Meerdere classes d.m.v. extends

Offline Tuinstoel - 09/08/2006 13:17 (laatste wijziging 09/08/2006 13:27)
Avatar van TuinstoelPHP expert Stel ik heb de volgende situatie:
  1. <?php
  2. class a {
  3. function TestA()
  4. { echo 'aight'; }
  5. }
  6.  
  7. class b {
  8. function TestB()
  9. { echo 'Hoi'; }
  10. }
  11.  
  12. class c extends a {
  13. function TestC()
  14. { echo 'Dag'; }
  15. }
  16.  
  17. $c = new c;
  18. ?>

Hierbij gebruik klasse c, klasse a. Maarrr in klasse C wil ik ook graag klasse B gebruiken, maar dat lukt blijkbaar niet omdat extend slechts 1 klasse accepteert. Hoe valt dit eenvoudig op te lossen, zonder dat ik in class a, class b moet extenden.

Edit:
Ik de praktijk is klasse A mijn ubb klasse, klasse B mijn algemene functies klasse, en C mijn forum klasse (om even een idee te krijgen).

5 antwoorden

Gesponsorde links
Offline Simon - 09/08/2006 13:32
Avatar van Simon PHP expert misschien
  1. <?php
  2. class a {
  3. function TestA()
  4. { echo 'aight'; }
  5. }
  6.  
  7. class b extends a{
  8. function TestB()
  9. { echo 'Hoi'; }
  10. }
  11.  
  12. class c extends b {
  13. function TestC()
  14. { echo 'Dag'; }
  15. }
  16.  
  17. $c = new c;
  18. ?>

?
Offline Tuinstoel - 09/08/2006 13:38
Avatar van Tuinstoel PHP expert
Citaat:
zonder dat ik in class a, class b moet extenden.
Aight dat bedoelde ik dus net wat jij schrijft , dus niet wat ik zocht maar toch al bedankt iig.
Offline Ibrahim - 09/08/2006 13:45
Avatar van Ibrahim PHP expert je kunt een $object = new class; in een class gebruiken toch ?
Offline Tuinstoel - 09/08/2006 13:47
Avatar van Tuinstoel PHP expert Het kan wel ja, maar ik vind dat beetje lelijk lijken , ik had het vermoeden dat in php 5 vast wel een of andere nieuwe manier er voor is.
Offline Ibrahim - 09/08/2006 13:52
Avatar van Ibrahim PHP expert niet dat ik het weet...
waarom vinden mensen toch dingen voor php lelijk lijken 
alsof iemand achter je rug om gaat praten:
"Kijk hij doet new class; binnen een class, wat een sukkel" 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s