Funkcije PHP programskog jezika

Zanimljivo je broj standardnih funkcija nudi PHP u svojoj "osnovnoj" varijanti, bez dodatnih skripti. Uradili smo programčić koji nam sumira koliko funkcija ima koje počinju kojim slovom abecede. Prikazan je i sam kod skripte, tako da možete ponešto i naučiti iz nje ili napraviti neku svoju verziju. Evo i teme za razgovor: zašto je petlja A-Z ovako napisana?

PHP verzija: 5.3.1
Broj funkcija koje pocinju slovom:

a = 71		b = 28		c = 70		d = 65		
e = 24		f = 93		g = 79		h = 26		
i = 217		j = 14		k = 4		l = 61		
m = 325		n = 7		o = 67		p = 188		
q = 3		r = 24		s = 264		t = 22		
u = 19		v = 7		w = 7		x = 78		
y = 		z = 13

Ukupno: 1777
<?php
echo '<pre>PHP verzija: ' . phpversion() .
    '<br/>Broj funkcija koje pocinju slovom:<hr/>';

$functions = get_defined_functions();

foreach ($functions["internal"] as $function)
    $count[substr($function, 0, 1)]++;

$letter = 'a';
for ($c = 1; $c <= 26; $c++) {
    echo $letter . ' = ' . $count[$letter] . "\t\t";
    if ($c % 4 == 0) echo "<br/>";
    $letter++;
}
echo '<hr/>
Ukupno: ' . count($functions["internal"]) . 
'</pre>';
?>