diff options
author | Antony Dovgal <tony2001@php.net> | 2007-12-13 13:51:02 +0000 |
---|---|---|
committer | Antony Dovgal <tony2001@php.net> | 2007-12-13 13:51:02 +0000 |
commit | 63c938032893dad5334076690d65ff4266549de7 (patch) | |
tree | 2108b8ce131e2a527e0f09b6565de30c18c0436b /Zend/tests/inter_01.phpt | |
parent | 579defac82464003f1872a0b3d63d1e51865b3c5 (diff) | |
download | php-git-63c938032893dad5334076690d65ff4266549de7.tar.gz |
add new tests written by Felipe Pena
Diffstat (limited to 'Zend/tests/inter_01.phpt')
-rw-r--r-- | Zend/tests/inter_01.phpt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Zend/tests/inter_01.phpt b/Zend/tests/inter_01.phpt new file mode 100644 index 0000000000..db2e86d206 --- /dev/null +++ b/Zend/tests/inter_01.phpt @@ -0,0 +1,18 @@ +--TEST-- +Inherited constant from interface +--FILE-- +<?php +interface foo { + const foo = 'foobar'; + public function bar($x = foo); +} + +class foobar implements foo { + const foo = 'bar'; + public function bar($x = foo::foo) { + var_dump($x); + } +} +?> +--EXPECTF-- +Fatal error: Cannot inherit previously-inherited constant foo from interface foo in %s on line %d |