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()