--TEST--
Bug #44141 (private parent constructor callable through static function)
--FILE--
<?php
class X
{
        public 
$x;
        private function 
__construct($x)
        {
                
$this->$x;
        }
}

class 
extends X
{
        static public function 
cheat($x)
        {
                return new 
Y($x);
        }
}

$y Y::cheat(5);
echo 
$y->xPHP_EOL;
--
EXPECTF--
Fatal errorCall to private X::__construct() from context 'Y' in %sbug44141.php on line 15