From bcccfa6bf1caa1be876826c8febd82bef1c0fe54 Mon Sep 17 00:00:00 2001 From: Felipe Pena Date: Fri, 9 May 2008 14:16:24 +0000 Subject: [PATCH] - New tests --- Zend/tests/isset_001.phpt | 32 ++++++++++++++++++++++++++++++++ Zend/tests/isset_002.phpt | 10 ++++++++++ Zend/tests/isset_003.phpt | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 Zend/tests/isset_001.phpt create mode 100644 Zend/tests/isset_002.phpt create mode 100644 Zend/tests/isset_003.phpt diff --git a/Zend/tests/isset_001.phpt b/Zend/tests/isset_001.phpt new file mode 100644 index 0000000000..340b23701e --- /dev/null +++ b/Zend/tests/isset_001.phpt @@ -0,0 +1,32 @@ +--TEST-- +Testing isset and unset with variable variables +--FILE-- + +--EXPECT-- +- isset --- +- unset --- +done diff --git a/Zend/tests/isset_002.phpt b/Zend/tests/isset_002.phpt new file mode 100644 index 0000000000..8dd3acc733 --- /dev/null +++ b/Zend/tests/isset_002.phpt @@ -0,0 +1,10 @@ +--TEST-- +Testing isset with several undefined variables as argument +--FILE-- +g]->d)); + +?> +--EXPECT-- +bool(false) diff --git a/Zend/tests/isset_003.phpt b/Zend/tests/isset_003.phpt new file mode 100644 index 0000000000..f8680fa27e --- /dev/null +++ b/Zend/tests/isset_003.phpt @@ -0,0 +1,34 @@ +--TEST-- +Testing isset accessing undefined array itens and properties +--FILE-- +a)); + +var_dump(isset($c[0][1][2]->a->b->c->d)); + +var_dump(isset(${$a}->{$b->$c[$d]})); + +var_dump(isset($GLOBALS)); + +var_dump(isset($GLOBALS[1])); + +var_dump(isset($GLOBALS[1]->$GLOBALS)); + +?> +--EXPECT-- +bool(true) +bool(true) +bool(false) +bool(false) +bool(false) +bool(true) +bool(false) +bool(false) -- 2.40.0