1--TEST-- 2Bug #40621 (Crash when constructor called inappropriately (statically)) 3--FILE-- 4<?php 5 6class Foo { 7 private function __construct() { } 8 function get() { 9 self::__construct(); 10 } 11} 12 13Foo::get(); 14 15echo "Done\n"; 16?> 17--EXPECTF-- 18Fatal error: Uncaught Error: Non-static method Foo::get() cannot be called statically in %s:%d 19Stack trace: 20#0 {main} 21 thrown in %s on line %d 22