Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > Überladung von Methoden in PHP. Hä?
Antwort
 
Themen-Optionen
Alt 12.03.2006, 14:47   Nach oben    #1
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard Überladung von Methoden in PHP. Hä?

Hallo,
ich bin eben beim Rumsurfen hierauf gestoßen.
PHP Manual: Kapitel LXIV. Java

Dort steht Folgendes:
Zitat:
Zitat von Manual
Die Java Erweiterung für PHP nutzt das Object Overloading von PHP 4 um auf Java Klassen zuzugreifen.
Hö?
Wasn das?

Mir ist bewusst, dass das die deutsche Version des Manualeintrags ist und das der englische wohl aktueller ist, aber mir geht es um diese Aussage da.
Seit wann beherrscht PHP das Überladen von Methoden? Oder verstehe ich da etwas falsch?

Jetzt kommt mir hier nicht mit den "magic functions". Das ist kein Überladen und steht hier nicht zur Debatte.

Grüße, Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2006, 14:55   Nach oben    #2
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Das Überladen von PHP4 ist afaik nur die Funktion overload().
http://www.php.net/manual/en/ref.overload.php
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2006, 14:56   Nach oben    #3
Jay
Gast
 
Beiträge: n/a
Standard

Zitat:
Jetzt kommt mir hier nicht mit den "magic functions"
Genau die sind aber gemeint. Allerdings gab es diese in PHP 4 noch nicht.
hmm ... dann werd ich mal den Bugtracker beanspruchen.

PS: http://www.onlamp.com/pub/a/php/2005...erloading.html

MfG Fat Tony
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2006, 15:00   Nach oben    #4
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Oha, das kannte ich gar nicht. Ich dachte, dass __get() & Co. erst mit PHP 5 entstanden sind, aber das scheint ja nicht der Fall zu sein.

Muss ich mal etwas intensiver durchtesten. Einfach so aus Interesse .


[EDIT]
Was mit der Link sagen soll weiß ich zwar nicht, aber okay. Schön, dass Du ihn gepostet hast. (Hab das nur überflogen, aber ich weiß auch, was Überladen bedeutet.)
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2006, 15:24   Nach oben    #5
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Zitat:
Ich dachte, dass __get() & Co. erst mit PHP 5 entstanden sind
Damit hast du auch prinzipiell recht. Bei PHP 4 sorgt die Overload-Extension für die Überladung und die Erkennung der magischen Funktionen. Seit 4.3.0 ist sie standardmäßig dabei, bei PHP 5 natürlich nicht mehr.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP 5.2 Kompilierung schlägt fehl Byrel Tools, Server, Betriebssysteme 0 03.11.2006 21:09
[Rezension] PHP 5 Kochbuch Artemis Literatur 2 07.09.2006 19:15
PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht Ben Nachrichten 2 01.09.2006 16:05
PHP 5.1 ist drausen robo47 Nachrichten 5 28.11.2005 20:30
Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 Ben Nachrichten 1 21.11.2005 20:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:27 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44