コード例 #1
0
{
    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===
コード例 #2
0
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();
}