Ich habe einen ganz besonderen Fall, in dem ich eine geschützte Methode von außerhalb einer Klasse aufrufen muss. Ich bin sehr bewusst über das, was ich programmtechnisch mache, aber ich wäre nicht völlig dagegen, dies in diesem speziellen Fall zu tun. In allen anderen Fällen muss ich weiterhin den Zugriff auf die interne Methode verweigern, und deshalb möchte ich die Methode geschützt halten.Rufen Sie eine geschützte Methode von außerhalb einer Klasse in PHP
Was sind einige elegante Möglichkeiten, auf eine geschützte Methode außerhalb einer Klasse zuzugreifen? Bisher habe ich this gefunden.
ich es annehmen, möglich sein kann, eine Art Doppelagent Instanz der Zielklasse erstellen, die sneakily Zugriff auf die Interna bieten würde ...
Der beste Weg, es zu tun? Ändern Sie die Funktion zu öffentlich. – Powerlord