mirror of
https://github.com/php/php-src.git
synced 2025-08-18 06:58:55 +02:00
31 lines
685 B
PHP
31 lines
685 B
PHP
--TEST--
|
|
Test ReflectionProperty class errors.
|
|
--FILE--
|
|
<?php
|
|
|
|
class C {
|
|
public static $p;
|
|
}
|
|
|
|
try {
|
|
new ReflectionProperty();
|
|
} catch (TypeError $re) {
|
|
echo "Ok - ".$re->getMessage().PHP_EOL;
|
|
}
|
|
try {
|
|
new ReflectionProperty('C::p');
|
|
} catch (TypeError $re) {
|
|
echo "Ok - ".$re->getMessage().PHP_EOL;
|
|
}
|
|
|
|
try {
|
|
new ReflectionProperty('C', 'p', 'x');
|
|
} catch (TypeError $re) {
|
|
echo "Ok - ".$re->getMessage().PHP_EOL;
|
|
}
|
|
|
|
?>
|
|
--EXPECT--
|
|
Ok - ReflectionProperty::__construct() expects exactly 2 arguments, 0 given
|
|
Ok - ReflectionProperty::__construct() expects exactly 2 arguments, 1 given
|
|
Ok - ReflectionProperty::__construct() expects exactly 2 arguments, 3 given
|