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>';
?>