Klassenmethoden bei ausgabe immer klein

tach community,

warum ist die ausgabe bei get_class_methods($className) oder __FUNCTION__ stehts in kleinbuchstaben ?

wenn ich mir als beispiel meine Methodennamen zurueckgeben lasse,
macht die funktion aus function myClassName == function myclassname.

das ist mitunter extrem schwer zu lesen… vor allem wenn man sich listen fuer einen eigenen debugger ausgeben laesst, bei denen ne menge methoden in einer klasse existieren… kann man das aendern oder beeinflussen? oder hat das einen grund?

merci.

PixelKoenig

Hiho

warum ist die ausgabe bei get_class_methods($className) oder
__FUNCTION__ stehts in kleinbuchstaben ?

wenn du upgraden kannst, hol dir PHP 5:
http://www.dynamicwebpages.de/php/language.constants…

mfg TLF

tach community,

warum ist die ausgabe bei get_class_methods($className) oder
__FUNCTION__ stehts in kleinbuchstaben ?

weil es intern case insensitiv arbeitet?

deshalb macht ja auch:

<?php function FOO() {}
function foo() {} ?\> auch den fehler Fatal error: Cannot redeclare foo() <?php function FOO()
{ echo \_\_FUNCTION\_\_." "; } foo(); FOO(); ?\> **php4:** gibt aus: **foo foo** **php5:** gibt aus: **FOO FOO** im oben genannten fehler kommt in php5 uebrigens wieder als lowercase raus: Fatal error: Cannot redeclare foo()