Dziedziczenie nie zawsze jest logiczne. Na przykład, klasa kwadrat mogłaby z powodzeniem dziedziczyć po klasie prostokąt, jednak słabym pomysłem jest aby klasa prostokąt dziedziczyła po klasie punkt. Lepiej by było aby klasa prostokąt posiadała 4 składowe (zmienne) typu punkt zdefiniowane w innej klasie o nazwie punkt. Coś w stylu.
<?php class punkt { /* ... */ } class prostakat { a = new punkt; b = new punkt; c = new punkt; d = new punkt; } class kwadrat extends prostakat { /* ... */ } ?>
jak uzyskać takie coś w php ?