[OOP - PHP] functies

Pagina: 1
Acties:

  • Gaafy
  • Registratie: Juli 2001
  • Laatst online: 03-06-2024
Hoi,

Ik ben heel druk alle dingen aan het lezen over OOP in PHP, en het spreekt mij best wel aan.
Alleen het volgende snap ik nog niet. Kan je ook klasse onafhankelijke functies maken?

Ik wil bijvoorbeeld in de klasse "nieuwsberichten" en in de klasse "agenda" de datum van timestamp naar een gewone datum veranderen, nu zou ik die code moeten kopieren, en in beide klassen moeten plaatsen. Dat kan nooit de bedoeling zijn van OOP.

Alvast bedankt!

  • Wokker
  • Registratie: September 2001
  • Laatst online: 06:17

Wokker

De avond wokkel

Volgens mij kan je dan ook gewoon een functie aanroepen buiten de klasse om !!
Alleen heeft hij geen toegang tot de private klasse (dat is in iedergeval in c++ zo)

Het oneindige X 0


  • Gaafy
  • Registratie: Juli 2001
  • Laatst online: 03-06-2024
Op zaterdag 22 december 2001 11:51 schreef Wokker het volgende:
Volgens mij kan je dan ook gewoon een functie aanroepen buiten de klasse om !!
Alleen heeft hij geen toegang tot de private klasse (dat is in iedergeval in c++ zo)
Maar die funcitie hoort toch bij een klasse? Of is het mogelijk een functie van de klasse "kalender" ook op de klasse "nieuws" te gebruiken?

Verwijderd

Kun je bij php net met afgeleide klasse werken dus zo:
Klasse top
klasse down1 klasse down2

down1 en dfown2 vererven nu van top.

Verder weet ik wel dat de OOP van PHP weinig voorstelt

  • Gaafy
  • Registratie: Juli 2001
  • Laatst online: 03-06-2024
Maar het is toch onlogisch om niews en agenda onder de zelfde superklasse te laten vallen?

Zijn er betere oplossingen voor object georienteerd programmeren waarmee je het zelfde kan als met PHP?

  • Wokker
  • Registratie: September 2001
  • Laatst online: 06:17

Wokker

De avond wokkel

Op zaterdag 22 december 2001 12:02 schreef Sire het volgende:
Kun je bij php net met afgeleide klasse werken dus zo:
Klasse top
klasse down1 klasse down2

down1 en dfown2 vererven nu van top.

Verder weet ik wel dat de OOP van PHP weinig voorstelt
Ik wist helemaal niks van het hele oop in php af :P

Het oneindige X 0


  • Gaafy
  • Registratie: Juli 2001
  • Laatst online: 03-06-2024
Zou het niet iets met "scope" te makken hebben?

Ik snap het alleen nog niet helemaal!

  • Gaafy
  • Registratie: Juli 2001
  • Laatst online: 03-06-2024
Gevonden, het kan met ::!

Alleen, zijn er wel mensen die gebruik maken van OOP in PHP? Wat zijn de nadelen, en wat zijn de alternatieven?

  • Wokker
  • Registratie: September 2001
  • Laatst online: 06:17

Wokker

De avond wokkel

Op zaterdag 22 december 2001 12:20 schreef Gaafy het volgende:
Gevonden, het kan met ::!

Alleen, zijn er wel mensen die gebruik maken van OOP in PHP? Wat zijn de nadelen, en wat zijn de alternatieven?
dan zou je moeten denken aan cgi die heeft ongeveer het zelfde doel als php maar ik weet niet wat de mogelijk heden daarmee zijn. Voor de rest moet je als je echt oop wilt programeren meer kijken naar c++ (of ander talen) Maar dat kan weer niet webbased
Suc6 nog

Het oneindige X 0


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Dan kom je dus in Java, das alleen maar OOP >:)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Wokker: Voor de rest moet je als je echt oop wilt programeren meer kijken naar c++ (of ander talen) Maar dat kan weer niet webbased
In C++, Java en dergelijke kan je gelukkig wel degelijk uitstekend server-side applicaties maken :)

Java is zelfs veruit het populairst op de server-side (tov client-side Java) met z'n Servlets en JSPs...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment

Pagina: 1