diff options
Diffstat (limited to 'ext/reflection/tests/ReflectionClass_getProperty_002.phpt')
-rw-r--r-- | ext/reflection/tests/ReflectionClass_getProperty_002.phpt | 60 |
1 files changed, 26 insertions, 34 deletions
diff --git a/ext/reflection/tests/ReflectionClass_getProperty_002.phpt b/ext/reflection/tests/ReflectionClass_getProperty_002.phpt index 68522e097a..904162b263 100644 --- a/ext/reflection/tests/ReflectionClass_getProperty_002.phpt +++ b/ext/reflection/tests/ReflectionClass_getProperty_002.phpt @@ -6,67 +6,59 @@ Steve Seear <stevseea@php.net> --FILE-- <?php class C { - public $a; + public $a; } $rc = new ReflectionClass("C"); echo "Check invalid params:\n"; try { - var_dump($rc->getProperty()); -} catch (exception $e) { - echo $e->getMessage() . "\n"; + var_dump($rc->getProperty()); +} catch (TypeError $e) { + echo $e->getMessage() . "\n"; } try { - var_dump($rc->getProperty("a", "a")); -} catch (exception $e) { - echo $e->getMessage() . "\n"; + var_dump($rc->getProperty("a", "a")); +} catch (TypeError $e) { + echo $e->getMessage() . "\n"; } try { - var_dump($rc->getProperty(null)); + var_dump($rc->getProperty(null)); } catch (exception $e) { - echo $e->getMessage() . "\n"; + echo $e->getMessage() . "\n"; } try { - var_dump($rc->getProperty(1)); + var_dump($rc->getProperty(1)); } catch (exception $e) { - echo $e->getMessage() . "\n"; + echo $e->getMessage() . "\n"; } try { - var_dump($rc->getProperty(1.5)); + var_dump($rc->getProperty(1.5)); } catch (exception $e) { - echo $e->getMessage() . "\n"; + echo $e->getMessage() . "\n"; } try { - var_dump($rc->getProperty(true)); + var_dump($rc->getProperty(true)); } catch (exception $e) { - echo $e->getMessage() . "\n"; + echo $e->getMessage() . "\n"; } try { - var_dump($rc->getProperty(array(1,2,3))); -} catch (exception $e) { - echo $e->getMessage() . "\n"; + var_dump($rc->getProperty(array(1,2,3))); +} catch (TypeError $e) { + echo $e->getMessage() . "\n"; } try { - var_dump($rc->getProperty(new C)); -} catch (exception $e) { - echo $e->getMessage() . "\n"; + var_dump($rc->getProperty(new C)); +} catch (TypeError $e) { + echo $e->getMessage() . "\n"; } ?> ---EXPECTF-- +--EXPECT-- Check invalid params: - -Warning: ReflectionClass::getProperty() expects exactly 1 parameter, 0 given in %s on line 9 -NULL - -Warning: ReflectionClass::getProperty() expects exactly 1 parameter, 2 given in %s on line 14 -NULL +ReflectionClass::getProperty() expects exactly 1 parameter, 0 given +ReflectionClass::getProperty() expects exactly 1 parameter, 2 given Property does not exist Property 1 does not exist Property 1.5 does not exist Property 1 does not exist - -Warning: ReflectionClass::getProperty() expects parameter 1 to be string, array given in %s on line 39 -NULL - -Warning: ReflectionClass::getProperty() expects parameter 1 to be string, object given in %s on line 44 -NULL +ReflectionClass::getProperty() expects parameter 1 to be string, array given +ReflectionClass::getProperty() expects parameter 1 to be string, object given |