super bij functie in PHP 4.4.4
Ik schrijf nu object georienteerd in PHP 4.4.4, dit vind ik zelf erg jammer want ik programmeer volledig object georienteerd in java, en php 4 heeft een heleboel belanrijke functies niet (die php 5 dan weer wel heeft).
Is er een manier om in php 4 de functie fuper uit te voeren in een functie dus ik heb een subklasse, en als die uitgevoerd word wil ik dat eerst de functie van de super klasse uit word gevoerd, en dan extra code van de subklasse.
Is er een manier om in php 4 de functie fuper uit te voeren in een functie dus ik heb een subklasse, en als die uitgevoerd word wil ik dat eerst de functie van de super klasse uit word gevoerd, en dan extra code van de subklasse.
Updaten naar PHP5?
Vraag je webhoster of stap over naar een andere! Dan kun je veel beter OOP schrijven
Vraag je webhoster of stap over naar een andere! Dan kun je veel beter OOP schrijven
Ja,
maar lijkt me raar als ze dat voor een klant met een gewoon pakket gaan doen
maar lijkt me raar als ze dat voor een klant met een gewoon pakket gaan doen
Ties je weet nooit hoeveel andere mensen het al gevraagd hebben. En als elke klant denk zoals jij zullen ze het nooit verranderen.
Je kunt het altijd vragen, eventueel of ze het er bij naast willen zetten dat je bijvoorbeeld .php5 door php v5 laten parsen en de rest nog door php v4. (Ik kan bij mijn hoster ook kiezen)
Of je gaat kijken naar een andere hoster die wel (ook) php v5 ondersteunt.
Je kunt het altijd vragen, eventueel of ze het er bij naast willen zetten dat je bijvoorbeeld .php5 door php v5 laten parsen en de rest nog door php v4. (Ik kan bij mijn hoster ook kiezen)
Of je gaat kijken naar een andere hoster die wel (ook) php v5 ondersteunt.
Zeker, daar heb je helemaal gelijk in.
Ik had het ook al gevraagd en ik heb nu mn antwoord:
Ze zijn van plan om op korte termijn over te stappen, maar ze weten nog niet precies wanneer.
Ik had het ook al gevraagd en ik heb nu mn antwoord:
Ze zijn van plan om op korte termijn over te stappen, maar ze weten nog niet precies wanneer.
Antwoord op je vraag: nee dit bestaat niet in php.
naja, niet in PHP 4. PHP 5 kent wel gewoon parent::functie()
En laat dat nu ook gewoon in PHP4 werken ...
PHP4 parent.
PHP4 parent.
'Jelmer:
Maar de TS bedoelt denk ik dat de 'super' functie automatisch uitgevoerd word als de functie gecalled word. In java kan je wel gewoon meerdere methods met dezelfde naam hebben, en dat is hiervoor bedoelt denk ik. (Is dat niet overloading in java?) Bijv:naja, niet in PHP 4. PHP 5 kent wel gewoon parent::functie()
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Gewijzigd op 01/01/1970 01:00:00 door Pim Vernooij




