Exemple #1
0
    }
}
try {
    $class = new Documenter($classname);
    echo "<h2>Имя: " . $class->getName() . "</h2>\n";
    $today = date("M-d-Y");
    echo "<p> Дата: {$today}<br />";
    echo "PHP версия: " . phpversion() . "<br />";
    $type = $class->getClassType();
    if ($type == "Internal") {
        $type = "Встроенный";
    } else {
        $type = "Пользовательский";
    }
    echo "Тип: " . $type . "<br /><br />\n";
    echo "<span class=\"fulldescription\">" . $class->getFullDescription() . "</span><br /><br />\n";
    echo "<span class=\"comment\">";
    echo $class->getDocComment() . "</span></p>\n";
    //выводим константы
    $arr = $class->getConstants();
    if (count($arr) > 0) {
        echo "<h3>Константы</h3>\n";
        foreach ($arr as $key => $value) {
            echo "<p><span class=\"keyword\">const</span> " . "<span class=\"name\">{$key}</span> = {$value} <br /></p>\n";
        }
    }
    //выводим свойства
    $arr = $class->getPublicDataMembers();
    if (count($arr) > 0) {
        show_data_members($class, "Public Свойства", $arr);
    }