<?php
function list_methods($name)
{
# get all methods
$methods = get_class_methods($name);
# sort
sort($methods);
# remove duplicates
$methods = array_unique($methods);
# make a header
echo "<h2 style=\"text-align:center\">
Methods for $name Class</h2>";
# make ordered list of methods
echo "<ol>";
foreach ( $methods as $key=>$val )
{ echo "<li> $val<br>"; }
echo "</ol>";
} # end of list_methods
echo "<h2 style=\"text-align:center\">Imagick Methods Supported by $_SERVER[SERVER_NAME]</h2>";
list_methods("Imagick");
list_methods("ImagickDraw");
list_methods("ImagickPixel");
list_methods("ImagickPixeliterator");
# list fonts
echo "<h2 style=\"text-align:center\">Fonts Supported by $_SERVER[SERVER_NAME]</h2>";
echo "<ol>";
$fonts_obj = new Imagick();
$fonts = $fonts_obj->queryFonts();
foreach( $fonts as $key=>$var)
{ echo "<li>$var\n"; }
echo "</ol>";
?>
^
>