moin dedlfix,
Das Handbuch klärt auf, auf der Seite zu den Magic Methods:
Ich habs gelesen und bin nicht schlauer draus geworden 😟
Es ist also nur eine Namenskonvention, damit von PHP vergebene Bezeichner nicht mit denen von Verwendern zusammenfallen und in zukünftigen Versionen Probleme bereiten, falls PHP eine neue magische Methode hinzufügt.
Also ist es nur ne stink normale Routine?
Natürlich müssen sie zum Ausgeführtwerden auch aufgerufen werden. Nur ist es nicht der Verwender, der sie aufruft, sondern PHP ruft sie zu bestimmten Situationen auf.
Ja das ist mir bewusst. Ich meine, ob es selbst defenierte magische methoden gibt, die, wie du sagstest, in bestimmten Situationen, von PHP selbst aufgerufen werden, ohne zutun vom Coder selbst.
Was sind diese "Magischen" Routinen die nicht in Klassen vordefiniert sind und welchen Zweck erfüllen sie?
Da kenne ich nur __autoload() als einzelne Funktion.
ne ich meine die mangischen die nicht definiert sind wie __contruct
oder __autoload
sonder z.B. __add
oder __has
wie ich oben kommentiert habe.
vlg MB