diff options
| author | Levi Morrison <levim@php.net> | 2015-10-20 10:50:13 -0600 |
|---|---|---|
| committer | Julien Pauli <jpauli@php.net> | 2015-12-24 15:19:31 +0100 |
| commit | 2a7eeff33e6b798c0b36a0a0e52fbf8c3197f4e9 (patch) | |
| tree | fac05d895c05a9f7459b50c52ba8b7b7db777404 | |
| parent | 8182f0ff2a95fe1f6382dc9a74c48585aec46493 (diff) | |
| download | php-git-2a7eeff33e6b798c0b36a0a0e52fbf8c3197f4e9.tar.gz | |
Remove mentions of "type hint" and "typehint"
| -rw-r--r-- | Zend/tests/bug42802.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/bug69767.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/closure_059.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/errmsg_013.phpt | 4 | ||||
| -rw-r--r-- | Zend/tests/generators/get_return.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/ns_055.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/return_types/internal_functions001.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/return_types/internal_functions002.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/return_types/reflection001.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/add_return_type.phpt (renamed from Zend/tests/typehints/add_return_type.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/array_001.phpt (renamed from Zend/tests/array_type_hint_001.phpt) | 6 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/callable_001.phpt (renamed from Zend/tests/callable_type_hint_001.phpt) | 4 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/callable_002.phpt (renamed from Zend/tests/callable_type_hint_002.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/callable_003.phpt (renamed from Zend/tests/callable_type_hint_003.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/closure_with_variadic.phpt (renamed from Zend/tests/closure_with_variadic_typehint.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/default_boolean_hint_values.phpt (renamed from Zend/tests/typehints/default_boolean_hint_values.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/explicit_weak_include_strict.phpt (renamed from Zend/tests/typehints/explicit_weak_include_strict.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/inexistent_class_hint_with_scalar_arg.phpt (renamed from Zend/tests/typehints/inexistent_class_hint_with_scalar_arg.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/internal_function_strict_mode.phpt (renamed from Zend/tests/typehints/internal_function_strict_mode.phpt) | 4 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/return_separation.phpt (renamed from Zend/tests/typehints/return_separation.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_basic.phpt (renamed from Zend/tests/typehints/scalar_basic.phpt) | 12 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_constant_defaults.phpt (renamed from Zend/tests/typehints/scalar_constant_defaults.phpt) | 4 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_constant_defaults_error.phpt (renamed from Zend/tests/typehints/scalar_constant_defaults_error.phpt) | 4 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_float_with_integer_default_strict.phpt (renamed from Zend/tests/typehints/scalar_float_with_integer_default_strict.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_float_with_integer_default_weak.phpt (renamed from Zend/tests/typehints/scalar_float_with_integer_default_weak.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_float_with_invalid_default.phpt | 16 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_none.phpt (renamed from Zend/tests/typehints/scalar_none.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_null.phpt (renamed from Zend/tests/typehints/scalar_null.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_relative_typehint_disallowed.phpt (renamed from Zend/tests/typehints/scalar_relative_typehint_disallowed.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved2.phpt (renamed from Zend/tests/typehints/scalar_reserved2.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved2_class_alias.phpt (renamed from Zend/tests/typehints/scalar_reserved2_class_alias.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved2_use.phpt (renamed from Zend/tests/typehints/scalar_reserved2_use.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved3.phpt (renamed from Zend/tests/typehints/scalar_reserved3.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved3_class_alias.phpt (renamed from Zend/tests/typehints/scalar_reserved3_class_alias.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved3_use.phpt (renamed from Zend/tests/typehints/scalar_reserved3_use.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved4.phpt (renamed from Zend/tests/typehints/scalar_reserved4.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved4_class_alias.phpt (renamed from Zend/tests/typehints/scalar_reserved4_class_alias.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved4_use.phpt (renamed from Zend/tests/typehints/scalar_reserved4_use.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved6.phpt (renamed from Zend/tests/typehints/scalar_reserved6.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved6_class_alias.phpt (renamed from Zend/tests/typehints/scalar_reserved6_class_alias.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved6_use.phpt (renamed from Zend/tests/typehints/scalar_reserved6_use.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_reserved7.phpt (renamed from Zend/tests/typehints/scalar_reserved7.phpt) | 2 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_return_basic.phpt (renamed from Zend/tests/typehints/scalar_return_basic.phpt) | 12 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_return_basic_64bit.phpt (renamed from Zend/tests/typehints/scalar_return_basic_64bit.phpt) | 12 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict.phpt (renamed from Zend/tests/typehints/scalar_strict.phpt) | 12 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_64bit.phpt (renamed from Zend/tests/typehints/scalar_strict_64bit.phpt) | 12 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_basic.phpt (renamed from Zend/tests/typehints/scalar_strict_basic.phpt) | 12 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_declaration_placement_001.phpt (renamed from Zend/tests/typehints/scalar_strict_declaration_placement_001.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_declaration_placement_002.phpt (renamed from Zend/tests/typehints/scalar_strict_declaration_placement_002.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_declaration_placement_003.phpt (renamed from Zend/tests/typehints/scalar_strict_declaration_placement_003.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_declaration_placement_004.phpt (renamed from Zend/tests/typehints/scalar_strict_declaration_placement_004.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_declaration_placement_005.phpt (renamed from Zend/tests/typehints/scalar_strict_declaration_placement_005.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_declaration_placement_006.phpt (renamed from Zend/tests/typehints/scalar_strict_declaration_placement_006.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_declaration_placement_007.phpt (renamed from Zend/tests/typehints/scalar_strict_declaration_placement_007.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_strict_declaration_placement_008.phpt (renamed from Zend/tests/typehints/scalar_strict_declaration_placement_008.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/scalar_weak_reference.phpt (renamed from Zend/tests/typehints/scalar_weak_reference.phpt) | 4 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/self_on_closure_in_method.phpt (renamed from Zend/tests/typehints/self_on_closure_in_method.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_call_weak.phpt (renamed from Zend/tests/typehints/strict_call_weak.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_call_weak_2.inc (renamed from Zend/tests/typehints/strict_call_weak_2.inc) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_call_weak_explicit.phpt (renamed from Zend/tests/typehints/strict_call_weak_explicit.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_call_weak_explicit_2.inc (renamed from Zend/tests/typehints/strict_call_weak_explicit_2.inc) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_include_explicit_weak.phpt (renamed from Zend/tests/typehints/strict_include_explicit_weak.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_include_explicit_weak_2.inc (renamed from Zend/tests/typehints/strict_include_explicit_weak_2.inc) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_include_weak.phpt (renamed from Zend/tests/typehints/strict_include_weak.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_include_weak_2.inc (renamed from Zend/tests/typehints/strict_include_weak_2.inc) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/strict_nested.phpt (renamed from Zend/tests/typehints/strict_nested.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/weak_call_strict.phpt (renamed from Zend/tests/typehints/weak_call_strict.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/weak_call_strict_2.inc (renamed from Zend/tests/typehints/weak_call_strict_2.inc) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/weak_explicit_call_strict.phpt (renamed from Zend/tests/typehints/weak_explicit_call_strict.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/weak_include_strict.phpt (renamed from Zend/tests/typehints/weak_include_strict.phpt) | 0 | ||||
| -rw-r--r-- | Zend/tests/type_declarations/weak_include_strict_2.inc (renamed from Zend/tests/typehints/weak_include_strict_2.inc) | 0 | ||||
| -rw-r--r-- | Zend/tests/typehints/scalar_float_with_invalid_default.phpt | 16 | ||||
| -rw-r--r-- | Zend/tests/variadic/typehint_error.phpt | 2 | ||||
| -rw-r--r-- | Zend/tests/variadic/typehint_suppressed_error.phpt | 2 | ||||
| -rw-r--r-- | Zend/zend_compile.c | 12 | ||||
| -rw-r--r-- | Zend/zend_compile.h | 6 | ||||
| -rw-r--r-- | Zend/zend_inheritance.c | 4 | ||||
| -rw-r--r-- | tests/lang/type_hints_003.phpt | 4 |
78 files changed, 112 insertions, 112 deletions
diff --git a/Zend/tests/bug42802.phpt b/Zend/tests/bug42802.phpt index 3b00408e01..ebfb528827 100644 --- a/Zend/tests/bug42802.phpt +++ b/Zend/tests/bug42802.phpt @@ -1,5 +1,5 @@ --TEST-- -Bug #42802 (Namespace not supported in typehints) +Bug #42802 (Namespace not supported in types) --FILE-- <?php namespace foo; diff --git a/Zend/tests/bug69767.phpt b/Zend/tests/bug69767.phpt index cf4d4e7f93..9458546dea 100644 --- a/Zend/tests/bug69767.phpt +++ b/Zend/tests/bug69767.phpt @@ -5,4 +5,4 @@ Bug #69767 (Default parameter value with wrong type segfaults) function foo(String $bar = 0) {} ?> --EXPECTF-- -Fatal error: Default value for parameters with a string type hint can only be string or NULL in %sbug69767.php on line %d +Fatal error: Default value for parameters with a string type can only be string or NULL in %sbug69767.php on line %d diff --git a/Zend/tests/closure_059.phpt b/Zend/tests/closure_059.phpt index 1ee7fe6695..299d8f5d9d 100644 --- a/Zend/tests/closure_059.phpt +++ b/Zend/tests/closure_059.phpt @@ -1,5 +1,5 @@ --TEST-- -Closure 059: Closure type hinting +Closure 059: Closure type declaration --FILE-- <?php class A { diff --git a/Zend/tests/errmsg_013.phpt b/Zend/tests/errmsg_013.phpt index d1f248ec28..327d75eae7 100644 --- a/Zend/tests/errmsg_013.phpt +++ b/Zend/tests/errmsg_013.phpt @@ -1,5 +1,5 @@ --TEST-- -errmsg: default value for parameters with array type hint can only be an array or NULL +errmsg: default value for parameters with array type can only be an array or NULL --FILE-- <?php @@ -11,4 +11,4 @@ class test { echo "Done\n"; ?> --EXPECTF-- -Fatal error: Default value for parameters with array type hint can only be an array or NULL in %s on line %d +Fatal error: Default value for parameters with array type can only be an array or NULL in %s on line %d diff --git a/Zend/tests/generators/get_return.phpt b/Zend/tests/generators/get_return.phpt index c996eb4101..0d3e32af14 100644 --- a/Zend/tests/generators/get_return.phpt +++ b/Zend/tests/generators/get_return.phpt @@ -58,7 +58,7 @@ $gen->next(); var_dump($gen->getReturn()); // Explicit value-less return also results in a NULL generator -// return value and there is no interference with type hints +// return value and there is no interference with type declarations function gen6() : Generator { return; yield 24; diff --git a/Zend/tests/ns_055.phpt b/Zend/tests/ns_055.phpt index a692e47601..16e3e69777 100644 --- a/Zend/tests/ns_055.phpt +++ b/Zend/tests/ns_055.phpt @@ -1,5 +1,5 @@ --TEST-- -055: typehints in namespaces +055: types in namespaces --FILE-- <?php namespace test\ns1; diff --git a/Zend/tests/return_types/internal_functions001.phpt b/Zend/tests/return_types/internal_functions001.phpt index 66c7123a4d..fffaf54574 100644 --- a/Zend/tests/return_types/internal_functions001.phpt +++ b/Zend/tests/return_types/internal_functions001.phpt @@ -1,5 +1,5 @@ --TEST-- -Return type hinting for internal functions +Return type for internal functions --SKIPIF-- <?php diff --git a/Zend/tests/return_types/internal_functions002.phpt b/Zend/tests/return_types/internal_functions002.phpt index 65838a1a67..7cdb2b884a 100644 --- a/Zend/tests/return_types/internal_functions002.phpt +++ b/Zend/tests/return_types/internal_functions002.phpt @@ -1,5 +1,5 @@ --TEST-- -Return type hinting for internal functions 2 +Return type for internal functions 2 --SKIPIF-- <?php diff --git a/Zend/tests/return_types/reflection001.phpt b/Zend/tests/return_types/reflection001.phpt index f616504747..6492ee1906 100644 --- a/Zend/tests/return_types/reflection001.phpt +++ b/Zend/tests/return_types/reflection001.phpt @@ -1,5 +1,5 @@ --TEST-- -Return type hinting and Reflection::export() +Return type and Reflection::export() --SKIPIF-- <?php diff --git a/Zend/tests/typehints/add_return_type.phpt b/Zend/tests/type_declarations/add_return_type.phpt index de8a17d8c0..de8a17d8c0 100644 --- a/Zend/tests/typehints/add_return_type.phpt +++ b/Zend/tests/type_declarations/add_return_type.phpt diff --git a/Zend/tests/array_type_hint_001.phpt b/Zend/tests/type_declarations/array_001.phpt index 2b473c56b4..8fc368e288 100644 --- a/Zend/tests/array_type_hint_001.phpt +++ b/Zend/tests/type_declarations/array_001.phpt @@ -1,5 +1,5 @@ --TEST-- -Array type hint +Array type declaration --FILE-- <?php function foo(array $a) { @@ -12,8 +12,8 @@ foo(123); --EXPECTF-- 3 -Fatal error: Uncaught TypeError: Argument 1 passed to foo() must be of the type array, integer given, called in %sarray_type_hint_001.php on line 7 and defined in %sarray_type_hint_001.php:2 +Fatal error: Uncaught TypeError: Argument 1 passed to foo() must be of the type array, integer given, called in %s on line 7 and defined in %s:2 Stack trace: #0 %s(%d): foo(123) #1 {main} - thrown in %sarray_type_hint_001.php on line 2 + thrown in %s on line 2 diff --git a/Zend/tests/callable_type_hint_001.phpt b/Zend/tests/type_declarations/callable_001.phpt index 5ab892cd7c..0466288d59 100644 --- a/Zend/tests/callable_type_hint_001.phpt +++ b/Zend/tests/type_declarations/callable_001.phpt @@ -1,5 +1,5 @@ --TEST-- -callable type hint#001 +callable type#001 --FILE-- <?php @@ -21,7 +21,7 @@ foo($closure); string(6) "strpos" string(3) "foo" -Deprecated: Non-static method bar::baz() should not be called statically in %scallable_type_hint_001.php on line %d +Deprecated: Non-static method bar::baz() should not be called statically in %s on line %d array(2) { [0]=> string(3) "bar" diff --git a/Zend/tests/callable_type_hint_002.phpt b/Zend/tests/type_declarations/callable_002.phpt index b1b7339c31..01b6945755 100644 --- a/Zend/tests/callable_type_hint_002.phpt +++ b/Zend/tests/type_declarations/callable_002.phpt @@ -1,5 +1,5 @@ --TEST-- -callable type hint#002 - Reflection +callable type#002 - Reflection --FILE-- <?php diff --git a/Zend/tests/callable_type_hint_003.phpt b/Zend/tests/type_declarations/callable_003.phpt index 83f5090afa..b5e722cae3 100644 --- a/Zend/tests/callable_type_hint_003.phpt +++ b/Zend/tests/type_declarations/callable_003.phpt @@ -1,5 +1,5 @@ --TEST-- -callable type hint#003 +callable type#003 --FILE-- <?php diff --git a/Zend/tests/closure_with_variadic_typehint.phpt b/Zend/tests/type_declarations/closure_with_variadic.phpt index 3e91a6f176..acbf57fa55 100644 --- a/Zend/tests/closure_with_variadic_typehint.phpt +++ b/Zend/tests/type_declarations/closure_with_variadic.phpt @@ -1,5 +1,5 @@ --TEST-- -Closure with variadic type hint +Closure with variadic type declaration --FILE-- <?php $f = function (stdClass ...$a) { diff --git a/Zend/tests/typehints/default_boolean_hint_values.phpt b/Zend/tests/type_declarations/default_boolean_hint_values.phpt index 6ba262848d..6ba262848d 100644 --- a/Zend/tests/typehints/default_boolean_hint_values.phpt +++ b/Zend/tests/type_declarations/default_boolean_hint_values.phpt diff --git a/Zend/tests/typehints/explicit_weak_include_strict.phpt b/Zend/tests/type_declarations/explicit_weak_include_strict.phpt index fb53d8ce11..fb53d8ce11 100644 --- a/Zend/tests/typehints/explicit_weak_include_strict.phpt +++ b/Zend/tests/type_declarations/explicit_weak_include_strict.phpt diff --git a/Zend/tests/typehints/inexistent_class_hint_with_scalar_arg.phpt b/Zend/tests/type_declarations/inexistent_class_hint_with_scalar_arg.phpt index 3bacf826d5..2f6c881017 100644 --- a/Zend/tests/typehints/inexistent_class_hint_with_scalar_arg.phpt +++ b/Zend/tests/type_declarations/inexistent_class_hint_with_scalar_arg.phpt @@ -1,5 +1,5 @@ --TEST-- -Inexistent class as typehint receiving scalar argument +Inexistent class as type receiving scalar argument --FILE-- <?php diff --git a/Zend/tests/typehints/internal_function_strict_mode.phpt b/Zend/tests/type_declarations/internal_function_strict_mode.phpt index f501c2b75f..4e792fa8d1 100644 --- a/Zend/tests/typehints/internal_function_strict_mode.phpt +++ b/Zend/tests/type_declarations/internal_function_strict_mode.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint - internal function strict mode +Scalar type - internal function strict mode --FILE-- <?php declare(strict_types=1); @@ -32,4 +32,4 @@ try { *** Trying Array Map With Invalid Callback *** Caught array_map() expects parameter 1 to be a valid callback, first array member is not a valid class name or object *** Trying Strlen With Float -*** Caught strlen() expects parameter 1 to be string, float given
\ No newline at end of file +*** Caught strlen() expects parameter 1 to be string, float given diff --git a/Zend/tests/typehints/return_separation.phpt b/Zend/tests/type_declarations/return_separation.phpt index 7e9d095184..7e9d095184 100644 --- a/Zend/tests/typehints/return_separation.phpt +++ b/Zend/tests/type_declarations/return_separation.phpt diff --git a/Zend/tests/typehints/scalar_basic.phpt b/Zend/tests/type_declarations/scalar_basic.phpt index f27dc2b885..51c3664737 100644 --- a/Zend/tests/typehints/scalar_basic.phpt +++ b/Zend/tests/type_declarations/scalar_basic.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint basics +Scalar type basics --FILE-- <?php @@ -45,7 +45,7 @@ $values = [ ]; foreach ($functions as $type => $function) { - echo PHP_EOL, "Testing '$type' typehint:", PHP_EOL; + echo PHP_EOL, "Testing '$type' type:", PHP_EOL; foreach ($values as $value) { echo PHP_EOL . "*** Trying "; var_dump($value); @@ -60,7 +60,7 @@ echo PHP_EOL . "Done"; ?> --EXPECTF-- -Testing 'int' typehint: +Testing 'int' type: *** Trying int(1) int(1) @@ -114,7 +114,7 @@ int(0) *** Trying resource(%d) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type integer, resource given, called in %s on line %d -Testing 'float' typehint: +Testing 'float' type: *** Trying int(1) float(1) @@ -168,7 +168,7 @@ float(0) *** Trying resource(%d) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type float, resource given, called in %s on line %d -Testing 'string' typehint: +Testing 'string' type: *** Trying int(1) string(1) "1" @@ -221,7 +221,7 @@ string(6) "foobar" *** Trying resource(%d) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type string, resource given, called in %s on line %d -Testing 'bool' typehint: +Testing 'bool' type: *** Trying int(1) bool(true) diff --git a/Zend/tests/typehints/scalar_constant_defaults.phpt b/Zend/tests/type_declarations/scalar_constant_defaults.phpt index 4441022e16..2982d9b2af 100644 --- a/Zend/tests/typehints/scalar_constant_defaults.phpt +++ b/Zend/tests/type_declarations/scalar_constant_defaults.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint - default via constants +Scalar type - default via constants --FILE-- <?php @@ -80,4 +80,4 @@ string(14) "this is a test" Testing int with default null constant NULL Testing int with null null constant -NULL
\ No newline at end of file +NULL diff --git a/Zend/tests/typehints/scalar_constant_defaults_error.phpt b/Zend/tests/type_declarations/scalar_constant_defaults_error.phpt index f341d205af..dcbb3e87f4 100644 --- a/Zend/tests/typehints/scalar_constant_defaults_error.phpt +++ b/Zend/tests/type_declarations/scalar_constant_defaults_error.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint - default via constants - error condition +Scalar type - default via constants - error condition --FILE-- <?php @@ -17,4 +17,4 @@ Fatal error: Uncaught TypeError: Argument 1 passed to int_val() must be of the t Stack trace: #0 %s(%d): int_val() #1 {main} - thrown in %s on line %d
\ No newline at end of file + thrown in %s on line %d diff --git a/Zend/tests/typehints/scalar_float_with_integer_default_strict.phpt b/Zend/tests/type_declarations/scalar_float_with_integer_default_strict.phpt index b1aab433f9..5e85eba17c 100644 --- a/Zend/tests/typehints/scalar_float_with_integer_default_strict.phpt +++ b/Zend/tests/type_declarations/scalar_float_with_integer_default_strict.phpt @@ -1,5 +1,5 @@ --TEST-- -Float type hint should allow an integer as default even with strict types +Float type should allow an integer as default even with strict types --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_float_with_integer_default_weak.phpt b/Zend/tests/type_declarations/scalar_float_with_integer_default_weak.phpt index ab3206691a..0289e13ccd 100644 --- a/Zend/tests/typehints/scalar_float_with_integer_default_weak.phpt +++ b/Zend/tests/type_declarations/scalar_float_with_integer_default_weak.phpt @@ -1,5 +1,5 @@ --TEST-- -Float type hint should allow an integer as default +Float type should allow an integer as default --FILE-- <?php diff --git a/Zend/tests/type_declarations/scalar_float_with_invalid_default.phpt b/Zend/tests/type_declarations/scalar_float_with_invalid_default.phpt new file mode 100644 index 0000000000..7bc2fda2b9 --- /dev/null +++ b/Zend/tests/type_declarations/scalar_float_with_invalid_default.phpt @@ -0,0 +1,16 @@ +--TEST-- +Float type should not allow invalid types as default +--FILE-- +<?php + +function test(float $arg = true) +{ + var_dump($arg); +} + +test(); + +?> +--EXPECTF-- + +Fatal error: Default value for parameters with a float type can only be float, integer, or NULL in %s on line %d diff --git a/Zend/tests/typehints/scalar_none.phpt b/Zend/tests/type_declarations/scalar_none.phpt index 5a98377022..3bec609599 100644 --- a/Zend/tests/typehints/scalar_none.phpt +++ b/Zend/tests/type_declarations/scalar_none.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint missing parameters +Scalar type missing parameters --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_null.phpt b/Zend/tests/type_declarations/scalar_null.phpt index f409e34867..6b9930f297 100644 --- a/Zend/tests/typehints/scalar_null.phpt +++ b/Zend/tests/type_declarations/scalar_null.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint nullability +Scalar type nullability --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_relative_typehint_disallowed.phpt b/Zend/tests/type_declarations/scalar_relative_typehint_disallowed.phpt index d85091253c..b093983717 100644 --- a/Zend/tests/typehints/scalar_relative_typehint_disallowed.phpt +++ b/Zend/tests/type_declarations/scalar_relative_typehint_disallowed.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint - disallow relative typehints +Scalar type - disallow relative types --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved2.phpt b/Zend/tests/type_declarations/scalar_reserved2.phpt index 01f36fd154..893f4b542a 100644 --- a/Zend/tests/typehints/scalar_reserved2.phpt +++ b/Zend/tests/type_declarations/scalar_reserved2.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (2) +Scalar type names cannot be used as class, trait or interface names (2) --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved2_class_alias.phpt b/Zend/tests/type_declarations/scalar_reserved2_class_alias.phpt index 02d6bb4a83..777cf9cebe 100644 --- a/Zend/tests/typehints/scalar_reserved2_class_alias.phpt +++ b/Zend/tests/type_declarations/scalar_reserved2_class_alias.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (2) - class_alias +Scalar type names cannot be used as class, trait or interface names (2) - class_alias --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved2_use.phpt b/Zend/tests/type_declarations/scalar_reserved2_use.phpt index e61db5c87a..3e8d1be88d 100644 --- a/Zend/tests/typehints/scalar_reserved2_use.phpt +++ b/Zend/tests/type_declarations/scalar_reserved2_use.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (2) - use +Scalar type names cannot be used as class, trait or interface names (2) - use --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved3.phpt b/Zend/tests/type_declarations/scalar_reserved3.phpt index 425365bc65..433673e714 100644 --- a/Zend/tests/typehints/scalar_reserved3.phpt +++ b/Zend/tests/type_declarations/scalar_reserved3.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (3) +Scalar type names cannot be used as class, trait or interface names (3) --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved3_class_alias.phpt b/Zend/tests/type_declarations/scalar_reserved3_class_alias.phpt index 39c2e2a62c..dc8f319886 100644 --- a/Zend/tests/typehints/scalar_reserved3_class_alias.phpt +++ b/Zend/tests/type_declarations/scalar_reserved3_class_alias.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (3) - class_alias +Scalar type names cannot be used as class, trait or interface names (3) - class_alias --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved3_use.phpt b/Zend/tests/type_declarations/scalar_reserved3_use.phpt index 23be15e1a3..af76abf498 100644 --- a/Zend/tests/typehints/scalar_reserved3_use.phpt +++ b/Zend/tests/type_declarations/scalar_reserved3_use.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (3) - use +Scalar type names cannot be used as class, trait or interface names (3) - use --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved4.phpt b/Zend/tests/type_declarations/scalar_reserved4.phpt index 5a190ce51a..dd5ff8922e 100644 --- a/Zend/tests/typehints/scalar_reserved4.phpt +++ b/Zend/tests/type_declarations/scalar_reserved4.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (4) +Scalar type names cannot be used as class, trait or interface names (4) --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved4_class_alias.phpt b/Zend/tests/type_declarations/scalar_reserved4_class_alias.phpt index ffaf934a01..ebb6ac3201 100644 --- a/Zend/tests/typehints/scalar_reserved4_class_alias.phpt +++ b/Zend/tests/type_declarations/scalar_reserved4_class_alias.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (4) - class_alias +Scalar type names cannot be used as class, trait or interface names (4) - class_alias --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved4_use.phpt b/Zend/tests/type_declarations/scalar_reserved4_use.phpt index 05a2ea1069..e2fc0aeafe 100644 --- a/Zend/tests/typehints/scalar_reserved4_use.phpt +++ b/Zend/tests/type_declarations/scalar_reserved4_use.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (4) - use +Scalar type names cannot be used as class, trait or interface names (4) - use --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved6.phpt b/Zend/tests/type_declarations/scalar_reserved6.phpt index 1dee41ff58..f84ec94790 100644 --- a/Zend/tests/typehints/scalar_reserved6.phpt +++ b/Zend/tests/type_declarations/scalar_reserved6.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (6) +Scalar type names cannot be used as class, trait or interface names (6) --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved6_class_alias.phpt b/Zend/tests/type_declarations/scalar_reserved6_class_alias.phpt index fd3c328504..8a777eca7e 100644 --- a/Zend/tests/typehints/scalar_reserved6_class_alias.phpt +++ b/Zend/tests/type_declarations/scalar_reserved6_class_alias.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (6) - class_alias +Scalar type names cannot be used as class, trait or interface names (6) - class_alias --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved6_use.phpt b/Zend/tests/type_declarations/scalar_reserved6_use.phpt index 9cb7857a50..e9de61ff87 100644 --- a/Zend/tests/typehints/scalar_reserved6_use.phpt +++ b/Zend/tests/type_declarations/scalar_reserved6_use.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (6) - use +Scalar type names cannot be used as class, trait or interface names (6) - use --FILE-- <?php diff --git a/Zend/tests/typehints/scalar_reserved7.phpt b/Zend/tests/type_declarations/scalar_reserved7.phpt index d641d178d1..1e23d59d79 100644 --- a/Zend/tests/typehints/scalar_reserved7.phpt +++ b/Zend/tests/type_declarations/scalar_reserved7.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint names cannot be used as class, trait or interface names (7) +Scalar type names cannot be used as class, trait or interface names (7) --FILE-- <?php namespace foo; diff --git a/Zend/tests/typehints/scalar_return_basic.phpt b/Zend/tests/type_declarations/scalar_return_basic.phpt index 9395ec9795..4e0650e7e9 100644 --- a/Zend/tests/typehints/scalar_return_basic.phpt +++ b/Zend/tests/type_declarations/scalar_return_basic.phpt @@ -1,5 +1,5 @@ --TEST-- -Return scalar type hint basics +Return scalar type basics --SKIPIF-- <?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?> --FILE-- @@ -48,7 +48,7 @@ $values = [ ]; foreach ($functions as $type => $function) { - echo PHP_EOL, "Testing '$type' typehint:", PHP_EOL; + echo PHP_EOL, "Testing '$type' type:", PHP_EOL; foreach ($values as $value) { echo "*** Trying "; var_dump($value); @@ -63,7 +63,7 @@ foreach ($functions as $type => $function) { echo PHP_EOL . "Done"; ?> --EXPECTF-- -Testing 'int' typehint: +Testing 'int' type: *** Trying int(1) int(1) *** Trying string(1) "1" @@ -101,7 +101,7 @@ int(0) *** Trying resource(5) of type (stream) *** Caught Return value of {closure}() must be of the type integer, resource returned in %s on line %d -Testing 'float' typehint: +Testing 'float' type: *** Trying int(1) float(1) *** Trying string(1) "1" @@ -139,7 +139,7 @@ float(0) *** Trying resource(5) of type (stream) *** Caught Return value of {closure}() must be of the type float, resource returned in %s on line %d -Testing 'string' typehint: +Testing 'string' type: *** Trying int(1) string(1) "1" *** Trying string(1) "1" @@ -176,7 +176,7 @@ string(6) "foobar" *** Trying resource(5) of type (stream) *** Caught Return value of {closure}() must be of the type string, resource returned in %s on line %d -Testing 'bool' typehint: +Testing 'bool' type: *** Trying int(1) bool(true) *** Trying string(1) "1" diff --git a/Zend/tests/typehints/scalar_return_basic_64bit.phpt b/Zend/tests/type_declarations/scalar_return_basic_64bit.phpt index fc7401ed24..e8f69bc699 100644 --- a/Zend/tests/typehints/scalar_return_basic_64bit.phpt +++ b/Zend/tests/type_declarations/scalar_return_basic_64bit.phpt @@ -1,5 +1,5 @@ --TEST-- -Return scalar type hint basics +Return scalar type basics --SKIPIF-- <?php if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?> --FILE-- @@ -48,7 +48,7 @@ $values = [ ]; foreach ($functions as $type => $function) { - echo PHP_EOL, "Testing '$type' typehint:", PHP_EOL; + echo PHP_EOL, "Testing '$type' type:", PHP_EOL; foreach ($values as $value) { echo "*** Trying "; var_dump($value); @@ -63,7 +63,7 @@ foreach ($functions as $type => $function) { echo PHP_EOL . "Done"; ?> --EXPECTF-- -Testing 'int' typehint: +Testing 'int' type: *** Trying int(1) int(1) *** Trying string(1) "1" @@ -101,7 +101,7 @@ int(0) *** Trying resource(5) of type (stream) *** Caught Return value of {closure}() must be of the type integer, resource returned in %s on line %d -Testing 'float' typehint: +Testing 'float' type: *** Trying int(1) float(1) *** Trying string(1) "1" @@ -139,7 +139,7 @@ float(0) *** Trying resource(5) of type (stream) *** Caught Return value of {closure}() must be of the type float, resource returned in %s on line %d -Testing 'string' typehint: +Testing 'string' type: *** Trying int(1) string(1) "1" *** Trying string(1) "1" @@ -176,7 +176,7 @@ string(6) "foobar" *** Trying resource(5) of type (stream) *** Caught Return value of {closure}() must be of the type string, resource returned in %s on line %d -Testing 'bool' typehint: +Testing 'bool' type: *** Trying int(1) bool(true) *** Trying string(1) "1" diff --git a/Zend/tests/typehints/scalar_strict.phpt b/Zend/tests/type_declarations/scalar_strict.phpt index 59ec45ac4f..40b036e1d4 100644 --- a/Zend/tests/typehints/scalar_strict.phpt +++ b/Zend/tests/type_declarations/scalar_strict.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint strict mode +Scalar type strict mode --SKIPIF-- <?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?> --FILE-- @@ -49,7 +49,7 @@ $values = [ ]; foreach ($functions as $type => $function) { - echo PHP_EOL, "Testing '$type' typehint:", PHP_EOL; + echo PHP_EOL, "Testing '$type' type:", PHP_EOL; foreach ($values as $value) { echo PHP_EOL . "*** Trying "; var_dump($value); @@ -64,7 +64,7 @@ foreach ($functions as $type => $function) { echo PHP_EOL . "Done"; ?> --EXPECTF-- -Testing 'int' typehint: +Testing 'int' type: *** Trying int(1) int(1) @@ -117,7 +117,7 @@ int(2147483647) *** Trying resource(5) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type integer, resource given, called in %s on line %d -Testing 'float' typehint: +Testing 'float' type: *** Trying int(1) float(1) @@ -170,7 +170,7 @@ float(NAN) *** Trying resource(5) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type float, resource given, called in %s on line %d -Testing 'string' typehint: +Testing 'string' type: *** Trying int(1) *** Caught Argument 1 passed to {closure}() must be of the type string, integer given, called in %s on line %d @@ -223,7 +223,7 @@ string(0) "" *** Trying resource(5) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type string, resource given, called in %s on line %d -Testing 'bool' typehint: +Testing 'bool' type: *** Trying int(1) *** Caught Argument 1 passed to {closure}() must be of the type boolean, integer given, called in %s on line %d diff --git a/Zend/tests/typehints/scalar_strict_64bit.phpt b/Zend/tests/type_declarations/scalar_strict_64bit.phpt index 4671b07609..3e748ede34 100644 --- a/Zend/tests/typehints/scalar_strict_64bit.phpt +++ b/Zend/tests/type_declarations/scalar_strict_64bit.phpt @@ -1,5 +1,5 @@ --TEST-- -Scalar type hint strict mode +Scalar type strict mode --SKIPIF-- <?php if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?> --FILE-- @@ -49,7 +49,7 @@ $values = [ ]; foreach ($functions as $type => $function) { - echo PHP_EOL, "Testing '$type' typehint:", PHP_EOL; + echo PHP_EOL, "Testing '$type' type:", PHP_EOL; foreach ($values as $value) { echo PHP_EOL . "*** Trying "; var_dump($value); @@ -64,7 +64,7 @@ foreach ($functions as $type => $function) { echo PHP_EOL . "Done"; ?> --EXPECTF-- -Testing 'int' typehint: +Testing 'int' type: *** Trying int(1) int(1) @@ -117,7 +117,7 @@ int(9223372036854775807) *** Trying resource(5) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type integer, resource given, called in %s on line %d -Testing 'float' typehint: +Testing 'float' type: *** Trying int(1) float(1) @@ -170,7 +170,7 @@ float(NAN) *** Trying resource(5) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type float, resource given, called in %s on line %d -Testing 'string' typehint: +Testing 'string' type: *** Trying int(1) *** Caught Argument 1 passed to {closure}() must be of the type string, integer given, called in %s on line %d @@ -223,7 +223,7 @@ string(0) "" *** Trying resource(5) of type (stream) *** Caught Argument 1 passed to {closure}() must be of the type string, resource given, called in %s on line %d -Testing 'bool' typehint: +Testing 'bool' type: *** Trying int(1) *** Caught Argument 1 passed to {closure}() must be of the type boolean, integer given, called in %s on line %d diff --git a/Zend/tests/typehints/scalar_strict_basic.phpt b/Zend/tests/type_declarations/scalar_strict_basic.phpt index 15030e1c86..3ee94a2059 100644 --- a/Zend/tests/typehints/scalar_strict_basic.phpt +++ b/Zend/tests/type_declarations/scalar_strict_basic.phpt @@ -1,5 +1,5 @@ --TEST-- -Strict scalar type hint basics +Strict scalar type basics --FILE-- <?php @@ -48,7 +48,7 @@ function type($value) { } foreach ($functions as $type => $function) { - echo PHP_EOL, "Testing '$type' typehint:", PHP_EOL; + echo PHP_EOL, "Testing '$type' type:", PHP_EOL; foreach ($values as $value) { $errored = false; echo PHP_EOL . "*** Trying ", type($value), " value", PHP_EOL; @@ -62,7 +62,7 @@ foreach ($functions as $type => $function) { echo PHP_EOL . "Done"; ?> --EXPECTF-- -Testing 'int' typehint: +Testing 'int' type: *** Trying integer value int(1) @@ -91,7 +91,7 @@ int(1) *** Trying resource value *** Caught Argument 1 passed to {closure}() must be of the type integer, resource given, called in %s on line %d -Testing 'float' typehint: +Testing 'float' type: *** Trying integer value float(1) @@ -120,7 +120,7 @@ float(1) *** Trying resource value *** Caught Argument 1 passed to {closure}() must be of the type float, resource given, called in %s on line %d -Testing 'string' typehint: +Testing 'string' type: *** Trying integer value *** Caught Argument 1 passed to {closure}() must be of the type string, integer given, called in %s on line %d @@ -149,7 +149,7 @@ string(1) "1" *** Trying resource value *** Caught Argument 1 passed to {closure}() must be of the type string, resource given, called in %s on line %d -Testing 'bool' typehint: +Testing 'bool' type: *** Trying integer value *** Caught Argument 1 passed to {closure}() must be of the type boolean, integer given, called in %s on line %d diff --git a/Zend/tests/typehints/scalar_strict_declaration_placement_001.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_001.phpt index 2a2b3e6fd3..2a2b3e6fd3 100644 --- a/Zend/tests/typehints/scalar_strict_declaration_placement_001.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_001.phpt diff --git a/Zend/tests/typehints/scalar_strict_declaration_placement_002.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_002.phpt index 09ac1119ab..09ac1119ab 100644 --- a/Zend/tests/typehints/scalar_strict_declaration_placement_002.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_002.phpt diff --git a/Zend/tests/typehints/scalar_strict_declaration_placement_003.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_003.phpt index 6ec5b59b98..6ec5b59b98 100644 --- a/Zend/tests/typehints/scalar_strict_declaration_placement_003.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_003.phpt diff --git a/Zend/tests/typehints/scalar_strict_declaration_placement_004.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_004.phpt index 60003241cf..60003241cf 100644 --- a/Zend/tests/typehints/scalar_strict_declaration_placement_004.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_004.phpt diff --git a/Zend/tests/typehints/scalar_strict_declaration_placement_005.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_005.phpt index 8611a205cf..8611a205cf 100644 --- a/Zend/tests/typehints/scalar_strict_declaration_placement_005.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_005.phpt diff --git a/Zend/tests/typehints/scalar_strict_declaration_placement_006.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_006.phpt index 2af05b6c65..2af05b6c65 100644 --- a/Zend/tests/typehints/scalar_strict_declaration_placement_006.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_006.phpt diff --git a/Zend/tests/typehints/scalar_strict_declaration_placement_007.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_007.phpt index 3e4c693afb..3e4c693afb 100644 --- a/Zend/tests/typehints/scalar_strict_declaration_placement_007.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_007.phpt diff --git a/Zend/tests/typehints/scalar_strict_declaration_placement_008.phpt b/Zend/tests/type_declarations/scalar_strict_declaration_placement_008.phpt index 87a09af96c..87a09af96c 100644 --- a/Zend/tests/typehints/scalar_strict_declaration_placement_008.phpt +++ b/Zend/tests/type_declarations/scalar_strict_declaration_placement_008.phpt diff --git a/Zend/tests/typehints/scalar_weak_reference.phpt b/Zend/tests/type_declarations/scalar_weak_reference.phpt index f397ceaa8d..74069689e6 100644 --- a/Zend/tests/typehints/scalar_weak_reference.phpt +++ b/Zend/tests/type_declarations/scalar_weak_reference.phpt @@ -1,5 +1,5 @@ --TEST-- -Weak scalar type hints, with references +Weak scalar types, with references --FILE-- <?php @@ -12,7 +12,7 @@ function to_bool(bool &$x) {} $x = 1.0; var_dump($x); -to_int($x); // because $x is by-reference, the weak type hint converts it +to_int($x); // because $x is by-reference, the weak type converts it var_dump($x); to_float($x); var_dump($x); diff --git a/Zend/tests/typehints/self_on_closure_in_method.phpt b/Zend/tests/type_declarations/self_on_closure_in_method.phpt index 2d5bd82ef2..2d5bd82ef2 100644 --- a/Zend/tests/typehints/self_on_closure_in_method.phpt +++ b/Zend/tests/type_declarations/self_on_closure_in_method.phpt diff --git a/Zend/tests/typehints/strict_call_weak.phpt b/Zend/tests/type_declarations/strict_call_weak.phpt index e3a606ec12..e3a606ec12 100644 --- a/Zend/tests/typehints/strict_call_weak.phpt +++ b/Zend/tests/type_declarations/strict_call_weak.phpt diff --git a/Zend/tests/typehints/strict_call_weak_2.inc b/Zend/tests/type_declarations/strict_call_weak_2.inc index cba5512897..cba5512897 100644 --- a/Zend/tests/typehints/strict_call_weak_2.inc +++ b/Zend/tests/type_declarations/strict_call_weak_2.inc diff --git a/Zend/tests/typehints/strict_call_weak_explicit.phpt b/Zend/tests/type_declarations/strict_call_weak_explicit.phpt index 22c5b4319c..22c5b4319c 100644 --- a/Zend/tests/typehints/strict_call_weak_explicit.phpt +++ b/Zend/tests/type_declarations/strict_call_weak_explicit.phpt diff --git a/Zend/tests/typehints/strict_call_weak_explicit_2.inc b/Zend/tests/type_declarations/strict_call_weak_explicit_2.inc index d26c84761c..d26c84761c 100644 --- a/Zend/tests/typehints/strict_call_weak_explicit_2.inc +++ b/Zend/tests/type_declarations/strict_call_weak_explicit_2.inc diff --git a/Zend/tests/typehints/strict_include_explicit_weak.phpt b/Zend/tests/type_declarations/strict_include_explicit_weak.phpt index a42d633f47..a42d633f47 100644 --- a/Zend/tests/typehints/strict_include_explicit_weak.phpt +++ b/Zend/tests/type_declarations/strict_include_explicit_weak.phpt diff --git a/Zend/tests/typehints/strict_include_explicit_weak_2.inc b/Zend/tests/type_declarations/strict_include_explicit_weak_2.inc index 3da32e1738..3da32e1738 100644 --- a/Zend/tests/typehints/strict_include_explicit_weak_2.inc +++ b/Zend/tests/type_declarations/strict_include_explicit_weak_2.inc diff --git a/Zend/tests/typehints/strict_include_weak.phpt b/Zend/tests/type_declarations/strict_include_weak.phpt index ce29db7e75..ce29db7e75 100644 --- a/Zend/tests/typehints/strict_include_weak.phpt +++ b/Zend/tests/type_declarations/strict_include_weak.phpt diff --git a/Zend/tests/typehints/strict_include_weak_2.inc b/Zend/tests/type_declarations/strict_include_weak_2.inc index d4ee8a836b..d4ee8a836b 100644 --- a/Zend/tests/typehints/strict_include_weak_2.inc +++ b/Zend/tests/type_declarations/strict_include_weak_2.inc diff --git a/Zend/tests/typehints/strict_nested.phpt b/Zend/tests/type_declarations/strict_nested.phpt index 2001f8b1f4..2001f8b1f4 100644 --- a/Zend/tests/typehints/strict_nested.phpt +++ b/Zend/tests/type_declarations/strict_nested.phpt diff --git a/Zend/tests/typehints/weak_call_strict.phpt b/Zend/tests/type_declarations/weak_call_strict.phpt index b0ea78ce67..b0ea78ce67 100644 --- a/Zend/tests/typehints/weak_call_strict.phpt +++ b/Zend/tests/type_declarations/weak_call_strict.phpt diff --git a/Zend/tests/typehints/weak_call_strict_2.inc b/Zend/tests/type_declarations/weak_call_strict_2.inc index fe2a17f682..fe2a17f682 100644 --- a/Zend/tests/typehints/weak_call_strict_2.inc +++ b/Zend/tests/type_declarations/weak_call_strict_2.inc diff --git a/Zend/tests/typehints/weak_explicit_call_strict.phpt b/Zend/tests/type_declarations/weak_explicit_call_strict.phpt index b07cef5ece..b07cef5ece 100644 --- a/Zend/tests/typehints/weak_explicit_call_strict.phpt +++ b/Zend/tests/type_declarations/weak_explicit_call_strict.phpt diff --git a/Zend/tests/typehints/weak_include_strict.phpt b/Zend/tests/type_declarations/weak_include_strict.phpt index e49485dbe5..e49485dbe5 100644 --- a/Zend/tests/typehints/weak_include_strict.phpt +++ b/Zend/tests/type_declarations/weak_include_strict.phpt diff --git a/Zend/tests/typehints/weak_include_strict_2.inc b/Zend/tests/type_declarations/weak_include_strict_2.inc index 8acfc039e8..8acfc039e8 100644 --- a/Zend/tests/typehints/weak_include_strict_2.inc +++ b/Zend/tests/type_declarations/weak_include_strict_2.inc diff --git a/Zend/tests/typehints/scalar_float_with_invalid_default.phpt b/Zend/tests/typehints/scalar_float_with_invalid_default.phpt deleted file mode 100644 index 6b67985fd1..0000000000 --- a/Zend/tests/typehints/scalar_float_with_invalid_default.phpt +++ /dev/null @@ -1,16 +0,0 @@ ---TEST-- -Float type hint should not allow invalid types as default ---FILE-- -<?php - -function test(float $arg = true) -{ - var_dump($arg); -} - -test(); - -?> ---EXPECTF-- - -Fatal error: Default value for parameters with a float type hint can only be float, integer, or NULL in %s on line %d diff --git a/Zend/tests/variadic/typehint_error.phpt b/Zend/tests/variadic/typehint_error.phpt index 26842bbcc2..153161a09d 100644 --- a/Zend/tests/variadic/typehint_error.phpt +++ b/Zend/tests/variadic/typehint_error.phpt @@ -1,5 +1,5 @@ --TEST-- -Variadic arguments enforce typehints +Variadic arguments enforce types --FILE-- <?php diff --git a/Zend/tests/variadic/typehint_suppressed_error.phpt b/Zend/tests/variadic/typehint_suppressed_error.phpt index 24109e0891..ef217b2be0 100644 --- a/Zend/tests/variadic/typehint_suppressed_error.phpt +++ b/Zend/tests/variadic/typehint_suppressed_error.phpt @@ -1,5 +1,5 @@ --TEST-- -Error suppression for typehints on variadic arguments works +Error suppression for types on variadic arguments works --FILE-- <?php diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index f65f2ed7b1..d3e17d0ec4 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -4416,7 +4416,7 @@ void zend_compile_params(zend_ast *ast, zend_ast *return_type_ast) /* {{{ */ zend_arg_info *arg_infos; if (return_type_ast) { - /* Use op_array->arg_info[-1] for return type hinting */ + /* Use op_array->arg_info[-1] for return type */ arg_infos = safe_emalloc(sizeof(zend_arg_info), list->children + 1, 0); arg_infos->name = NULL; arg_infos->pass_by_reference = (op_array->fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0; @@ -4525,31 +4525,31 @@ void zend_compile_params(zend_ast *ast, zend_ast *return_type_ast) /* {{{ */ && !Z_CONSTANT(default_node.u.constant) ) { zend_error_noreturn(E_COMPILE_ERROR, "Default value for parameters " - "with array type hint can only be an array or NULL"); + "with array type can only be an array or NULL"); } } else if (arg_info->type_hint == IS_CALLABLE && default_ast) { if (!has_null_default && !Z_CONSTANT(default_node.u.constant)) { zend_error_noreturn(E_COMPILE_ERROR, "Default value for parameters " - "with callable type hint can only be NULL"); + "with callable type can only be NULL"); } } } else { if (default_ast && !has_null_default && !Z_CONSTANT(default_node.u.constant)) { if (arg_info->class_name) { zend_error_noreturn(E_COMPILE_ERROR, "Default value for parameters " - "with a class type hint can only be NULL"); + "with a class type can only be NULL"); } else switch (arg_info->type_hint) { case IS_DOUBLE: if (Z_TYPE(default_node.u.constant) != IS_DOUBLE && Z_TYPE(default_node.u.constant) != IS_LONG) { zend_error_noreturn(E_COMPILE_ERROR, "Default value for parameters " - "with a float type hint can only be float, integer, or NULL"); + "with a float type can only be float, integer, or NULL"); } break; default: if (!ZEND_SAME_FAKE_TYPE(arg_info->type_hint, Z_TYPE(default_node.u.constant))) { zend_error_noreturn(E_COMPILE_ERROR, "Default value for parameters " - "with a %s type hint can only be %s or NULL", + "with a %s type can only be %s or NULL", zend_get_type_by_const(arg_info->type_hint), zend_get_type_by_const(arg_info->type_hint)); } break; diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index b777a0ba8c..992d75ca3e 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -261,7 +261,7 @@ typedef struct _zend_try_catch_element { /* class has magic methods __get/__set/__unset/__isset that use guards */ #define ZEND_ACC_USE_GUARDS 0x1000000 -/* function has arguments with type hinting */ +/* function has typed arguments */ #define ZEND_ACC_HAS_TYPE_HINTS 0x10000000 /* op_array has finally blocks */ @@ -270,7 +270,7 @@ typedef struct _zend_try_catch_element { /* internal function is allocated at arena */ #define ZEND_ACC_ARENA_ALLOCATED 0x20000000 -/* Function has a return type hint (or class has such non-private function) */ +/* Function has a return type (or class has such non-private function) */ #define ZEND_ACC_HAS_RETURN_TYPE 0x40000000 /* op_array uses strict mode types */ @@ -319,7 +319,7 @@ typedef struct _zend_arg_info { /* the following structure repeats the layout of zend_internal_arg_info, * but its fields have different meaning. It's used as the first element of * arg_info array to define properties of internal functions. - * It's also used for return type hinting. + * It's also used for the return type. */ typedef struct _zend_internal_function_info { zend_uintptr_t required_num_args; diff --git a/Zend/zend_inheritance.c b/Zend/zend_inheritance.c index 73b67f5216..6f897ab3cd 100644 --- a/Zend/zend_inheritance.c +++ b/Zend/zend_inheritance.c @@ -170,7 +170,7 @@ char *zend_visibility_string(uint32_t fn_flags) /* {{{ */ static int zend_do_perform_type_hint_check(const zend_function *fe, zend_arg_info *fe_arg_info, const zend_function *proto, zend_arg_info *proto_arg_info) /* {{{ */ { if (ZEND_LOG_XOR(fe_arg_info->class_name, proto_arg_info->class_name)) { - /* Only one has a type hint and the other one doesn't */ + /* Only one has a type declaration and the other one doesn't */ return 0; } @@ -239,7 +239,7 @@ static int zend_do_perform_type_hint_check(const zend_function *fe, zend_arg_inf } if (fe_arg_info->type_hint != proto_arg_info->type_hint) { - /* Incompatible type hint */ + /* Incompatible type */ return 0; } diff --git a/tests/lang/type_hints_003.phpt b/tests/lang/type_hints_003.phpt index 0ef3e3516b..2b536d0185 100644 --- a/tests/lang/type_hints_003.phpt +++ b/tests/lang/type_hints_003.phpt @@ -1,5 +1,5 @@ --TEST-- -ZE2 type hinting +ZE2 type --SKIPIF-- <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?> --FILE-- @@ -11,4 +11,4 @@ class T { ?> --EXPECTF-- -Fatal error: Default value for parameters with a class type hint can only be NULL in %stype_hints_003.php on line 3 +Fatal error: Default value for parameters with a class type can only be NULL in %stype_hints_003.php on line 3 |
