Ich habe eine geschützte Funktion, die innerhalb einer bestimmten Klasse definiert ist. Ich möchte in der Lage sein, diese geschützte Funktion innerhalb einer anderen Funktion außerhalb der Klasse aufzurufen. Ist dies möglich, und wenn ja, wie kann ich esKann ich/How to ... rufen Sie eine geschützte Funktion außerhalb einer Klasse in PHP
class cExample{
protected function funExample(){
//functional code goes here
return $someVar
}//end of function
}//end of class
function outsideFunction(){
//Calls funExample();
}
Sie können nicht. Das würde den Zweck einer geschützten Funktion zunichte machen.Sie könnten eine öffentliche Methode verwenden, die die geschützte Methode in Ihrem Namen aufruft, aber warum sollten Sie dann eine geschützte Methode verwenden? –
Ein Duplikat von http://stackoverflow.com/q/12255740/2088851 – Voitcus