From e7f995106ce3fce908101ee7a657c9bc68765973 Mon Sep 17 00:00:00 2001 From: SVN Migration Date: Tue, 3 Aug 2004 04:36:01 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create branch 'PHP_5_0'. --- ext/reflection/tests/parameters_001.phpt | 38 ++++++++++++++++++++++++ pear/go-pear.bat | 4 +++ 2 files changed, 42 insertions(+) create mode 100755 ext/reflection/tests/parameters_001.phpt create mode 100644 pear/go-pear.bat diff --git a/ext/reflection/tests/parameters_001.phpt b/ext/reflection/tests/parameters_001.phpt new file mode 100755 index 0000000000..709944677f --- /dev/null +++ b/ext/reflection/tests/parameters_001.phpt @@ -0,0 +1,38 @@ +--TEST-- +Check for parameter being optional +--FILE-- +getNumberOfParameters()); +var_dump($f->getNumberOfRequiredParameters()); + +$p = new ReflectionParameter(array('Test', 'func'), 'x'); +var_dump($p->isOptional()); + +$p = new ReflectionParameter(array('Test', 'func'), 'y'); +var_dump($p->isOptional()); + +try { + $p = new ReflectionParameter(array('Test', 'func'), 'z'); + var_dump($p->isOptional()); +} +catch (Exception $e) { + var_dump($e->getMessage()); +} + +?> +===DONE=== +--EXPECT-- +int(2) +int(1) +bool(false) +bool(true) +string(54) "The parameter specified by its name could not be found" +===DONE=== diff --git a/pear/go-pear.bat b/pear/go-pear.bat new file mode 100644 index 0000000000..7f369d9f68 --- /dev/null +++ b/pear/go-pear.bat @@ -0,0 +1,4 @@ +@ECHO OFF +set PHP_BIN=php.exe +%PHP_BIN% -n -d output_buffering=0 PEAR\go-pear.php +pause -- 2.40.0