{ function test() { var_dump(get_class_vars("Tester")); } static function testStatic() { var_dump(get_class_vars("Tester")); } } echo "*** Testing get_class_vars() : testing visibility\n"; echo "\n-- From global context --\n"; var_dump(get_class_vars("Tester")); echo "\n-- From inside an object instance --\n"; $instance = new Tester(); $instance->test(); echo "\n-- From a static context --\n"; Tester::testStatic(); echo "\n-- From inside an parent object instance --\n"; $parent = new Ancestor(); $parent->test(); echo "\n-- From a parents static context --\n"; Ancestor::testStatic(); echo "\n-- From inside a child object instance --\n"; $child = new Child(); $child->test(); echo "\n-- From a child's static context --\n"; Child::testStatic(); ?> ===DONE===
function runTests() { $t = new Tester(); $t->test("ASCII to ASCII", convert("Hello World!", 'ascii', 'ascii'), "Hello World!"); $t->test("ASCII to EDF 1.0.43 and back", convert(convert("Hello World!", 'ascii', 'edf_1_0_43'), 'edf_1_0_43', 'ascii'), "Hello World!"); $t->testLcMatches("ASCII to EDF 1.0.43", bin2hex(convert("Hello World!", 'ascii', 'edf_1_0_43')), "89454446650D0A1A0AFEFF7C687474703A2F2F6675747572616D65726C696E2E636F6D2F7C466F726D61742076657273696F6E3A31.+"); return $t->results(); }