[PHP] Class casten onmogelijk?

Pagina: 1
Acties:
  • 70 views sinds 30-01-2008

  • Burat
  • Registratie: Oktober 1999
  • Niet online

Burat

bos wortels

Topicstarter
Klopt het dat het onmogelijk is om een instantie van een (algemene) class te casten naar een subclass ervan? Zonder vreemde dingen te gaan doen met (un)serialize ofzo?

Homepage | Me @ T.net | Having fun @ Procurios | Collega's gezocht: Webontwikkelaar PHP


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 19-09 22:18

chem

Reist de wereld rond

dat klopt.

Klaar voor een nieuwe uitdaging.


  • Zoijar
  • Registratie: September 2001
  • Niet online

Zoijar

Because he doesn't row...

downcasting is altijd eng, meestal heb je het niet nodig en is je design fout. Helemaal in PHP, waar je niet eens hoeft te "upcasten".

Acties:
  • 0 Henk 'm!

Verwijderd

Is dit nog steeds van toepassing? Ik krijg het namelijk zo 123 niet voor elkaar.

Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

Casten in PHP is iets wat de PHP internal devverts heel eng vinden.

Zo vind je bijvoorbeeld als je met SimpleXML de String class en het SimpleXmlObject classje die je naar elkaar kunt casten maar dat werkt nog steeds niet.

Ik zou zeggen, doe iet met serializen als je het echt wil, of kijk of je het überhaupt wel nodig hebt :)

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:47

Creepy

Tactical Espionage Splatterer

Verwijderd schreef op maandag 14 januari 2008 @ 16:20:
Is dit nog steeds van toepassing? Ik krijg het namelijk zo 123 niet voor elkaar.
Open dan gewoon een eigen topic ;) (en let daarbij aub op Programming Beleid - De Quickstart)

[ Voor 19% gewijzigd door Creepy op 14-01-2008 16:36 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.