Andreas Korthaus: PHP4/PHP5 :: objektreferenzen aus funktion

Beitrag lesen

Hi!

ich habe mir gerade die featurelist von php5 durchgelesen und bin dabei auf eine für mich interessante stelle gestossen: objektrefenzen aus funktionen zurückgeben http://php5.de/zend-engine-2.php.

Ja, das geht prinzipiell auch in PHP 4, auf welchen Abschnitt beziehst Du Dich genau? "Dereferencing objects returned from functions" -> http://www.zend.com/php5/articles/engine2-php5-changes.php#Heading13?

dort steht, dass das neu wäre.

Wenn Du das meinst was ich glaube, da steht im Beispiel:

ShapeFactoryMethod("Circle")->draw();

sowas geht halt nicht in PHP4, aber in PHP5.

jetzt habe ich das mal in 4 probiert und es funktioniert auch.

Hast Du das Beispiel dort ausprobiert?

ist an dem beispiel jetzt was dran, was 'gefährlich' ist (irgendwelche objekte, die zu früh gelöscht werden könnten)?

Sorry, Dein Beispiel ist mit etwas zu lang um mich da jetzt reinzudenken ;-)

Bzgl. PHP5, den Änderungen, Migration... findest Du (und alle die das noch interessiert ;-)) auf folgenden Seiten ne Menge Infos:

http://www.zend.com/php5/
vor allem:
  - http://www.zend.com/php5/in-depth.php
  - http://www.zend.com/php5/whats-new.php
  - http://www.zend.com/php5/migration.php
http://www.sitepoint.com/article/coming-soon-webserver-near
http://talks.php.net/show/migrating-ffm/
http://talks.php.net/show/php5_ca/

PHP5 stable soll Anfang Juli kommen, lohnt sich also langsam sich mal näher mit den neuen Möglichkeiten zu beschäftigen, gerade bei OOP, XML, SOAP, .NET und DB hat sich ne Menge getan. Und wahrscheinlich gibt es auch wieder GIF-Create Support.

Den letzten Release-Candidate runterladen: http://de3.php.net/downloads.php#v5

PHP4 und PHP5 parallel verwenden: http://www.sitepoint.com/blog-post-view.php?id=159852

Grüße
Andreas

--
SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/