diff options
Diffstat (limited to 'tests/classes/type_hinting_003.phpt')
-rwxr-xr-x | tests/classes/type_hinting_003.phpt | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/tests/classes/type_hinting_003.phpt b/tests/classes/type_hinting_003.phpt deleted file mode 100755 index 4a83dd4197..0000000000 --- a/tests/classes/type_hinting_003.phpt +++ /dev/null @@ -1,60 +0,0 @@ ---TEST-- -ZE2 class type hinting with arrays ---FILE-- -<?php - -class Test -{ - static function f1(array $ar) - { - echo __METHOD__ . "()\n"; - var_dump($ar); - } - - static function f2(array $ar = NULL) - { - echo __METHOD__ . "()\n"; - var_dump($ar); - } - - static function f3(array $ar = array()) - { - echo __METHOD__ . "()\n"; - var_dump($ar); - } - - static function f4(array $ar = array(25)) - { - echo __METHOD__ . "()\n"; - var_dump($ar); - } -} - -Test::f1(array(42)); -Test::f2(NULL); -Test::f2(); -Test::f3(); -Test::f4(); -Test::f1(1); - -?> ---EXPECTF-- -Test::f1() -array(1) { - [0]=> - int(42) -} -Test::f2() -NULL -Test::f2() -NULL -Test::f3() -array(0) { -} -Test::f4() -array(1) { - [0]=> - int(25) -} - -Fatal error: Argument 1 passed to Test::f1() must be an array, called in %stype_hinting_003.php on line %d and defined in %stype_hinting_003.php on line %d |