1--TEST-- 2Self-referencing constant expression (part of a constant AST) 3--FILE-- 4<?php 5class A { 6 const FOO = [self::BAR]; 7 const BAR = [self::FOO]; 8} 9var_dump(A::FOO); 10?> 11--EXPECTF-- 12Fatal error: Uncaught Error: Cannot declare self-referencing constant self::BAR in %s:%d 13Stack trace: 14#0 %s(%d): [constant expression]() 15#1 {main} 16 thrown in %s on line %d 17