In C# können verschachtelte Klassen wie diese sein, die nützlich sind, wenn Sie Klassen haben, die keine Bedeutung haben außerhalb des Bereichs einer bestimmten Klasse, z. in einem Fabrik Muster:Ist es möglich, verschachtelte Klassen in PHP zu erstellen, wie es in C# ist?
public abstract class BankAccount
{
private BankAccount() {}
private sealed class SavingsAccount : BankAccount { ... }
private sealed class CheckingAccount : BankAccount { ... }
public BankAccount MakeSavingAccount() { ... }
public BankAccount MakeCheckingAccount() { ... }
}
Ist das möglich in PHP?
Ich habe gelesen, dass es für PHP 5 geplant war, dann abgebrochen, dann wieder geplant, aber endgültige Informationen nicht finden können.
Kann jemand verschachtelte Klassen (Klassen innerhalb des Bereichs einer anderen Klasse) wie im obigen C# -Beispiel mit PHP 5.3 erstellen?