You are here: Re: List of PHP functions and classes « PHP Programming Language « IT news, forums, messages
Re: List of PHP functions and classes

Posted by Henk Verhoeven on 05/23/06 03:08

Hi,

Nice to find another Smalltalker here. I guess you already have most of
your answer. Of course you still need some list of classes. With
phpPeanuts i have a classloading function that keeps such a list in a
global variable. It was meant for use with php4, to look up the
classname in original case from the lower case result php4's get_class
function gives, but i guess you can use it for other kinds of reflection
too:


function includeClass($className, $dirPath='') {
if ($dirPath && substr($dirPath, -1) != '/')
$dirPath .= '/';

$result = require_once("../classes/$dirPath"."$className.php");

if ($result)
$GLOBALS['PntIncludedClasses'][strtolower($className)] = $className;

return $result;
}


Greetings,

Henk Verhoeven,
www.metaclass.nl.

BTW, if you also miss the senders and implementers search, you could
take a look at this hypercode browser:
http://www.phppeanuts.org/site/index_php/Menu/127/methods.html
(To my regret i did still did not find time to make it an aplha download..)


ImOk wrote:

> In Smalltalk I can get the list of the classes, methods and global
> variables by querrying a global dictionary. In addition you can get the
> arguments.
>
> I know in PHP one can get the list of globals via the $GLOBALS array.
>
> But Is there a way to get the list of all the functions and
> classes/methods (and arguments) currently loaded in PHP by using
> reflection?
>
> Thank you
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация