summaryrefslogtreecommitdiff
path: root/tests/classes/constants_basic_004.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/classes/constants_basic_004.phpt')
-rw-r--r--tests/classes/constants_basic_004.phpt18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/classes/constants_basic_004.phpt b/tests/classes/constants_basic_004.phpt
index cade66844b..e893768629 100644
--- a/tests/classes/constants_basic_004.phpt
+++ b/tests/classes/constants_basic_004.phpt
@@ -1,5 +1,5 @@
--TEST--
-Test properties with array default values using class constants as keys and values.
+Test properties with array default values using class constants as keys and values.
--FILE--
<?php
class X
@@ -8,33 +8,33 @@ Test properties with array default values using class constants as keys and valu
public static $sa_x = array(B::KEY => B::VALUE);
public $a_x = array(B::KEY => B::VALUE);
}
-
+
class B
{
const KEY = "key";
const VALUE = "value";
-
+
// Static and instance array using class constants with self
public static $sa_b = array(self::KEY => self::VALUE);
public $a_b = array(self::KEY => self::VALUE);
}
-
+
class C extends B
{
- // Static and instance array using class constants with parent
+ // Static and instance array using class constants with parent
public static $sa_c_parent = array(parent::KEY => parent::VALUE);
public $a_c_parent = array(parent::KEY => parent::VALUE);
-
+
// Static and instance array using class constants with self (constants should be inherited)
public static $sa_c_self = array(self::KEY => self::VALUE);
public $a_c_self = array(self::KEY => self::VALUE);
-
+
// Should also include inherited properties from B.
}
-
+
echo "\nStatic properties:\n";
var_dump(X::$sa_x, B::$sa_b, C::$sa_b, C::$sa_c_parent, C::$sa_c_self);
-
+
echo "\nInstance properties:\n";
$x = new x;
$b = new B;