<?php
class A
{
public function __construct() {
echo 'A';
}
}
class B extends A
{
public function __construct() {
parent::__construct();
echo 'B';
}
}
class C extends B
{
public function __construct() {
// Skip parent constructor, but call grand-parent
A::__construct();
echo 'C';
}
}
new C;