1234567891011121314151617181920212223242526272829303132 |
- --TEST--
- Bug #62358 (Segfault when using traits a lot)
- --SKIPIF--
- <?php
- if (getenv("USE_ZEND_ALLOC") !== "0") {
- die("skip Need Zend MM enabled");
- }
- ?>
- --FILE--
- <?php
- trait T {
- public function foo() {
- echo "from T";
- }
- }
- interface I {
- public function foo();
- }
- abstract class A implements I{
- use T;
- }
- class B extends A {
- public function foo($var) {
- }
- }
- ?>
- --EXPECTF--
- Strict Standards: Declaration of B::foo() should be compatible with A::foo() in %sbug62358.php on line %d
|