Logikus
Még mindig vannak dolgok amik bár logikusak mégis nem teljesen egyértelműek a számomra, ha PHP-ról van szó. Ránézel, kipróbálod, meglepődsz, végiggondolod és a fejedre csapsz, hogy "Logikus!!"
function e($a) { $a++; } function f(&$a) { $a++; } function d($var) { print '<br />'; } $a = 1; d($a); // 1 e($a); d($a); // 1 $f = 'e'; $f($a); d($a); // 2 $f(&$a); d($a); // 3 $a = 1; d($a); // 1 f($a); d($a); // 2 $f = 'f'; $f($a); d($a); // 4
Természetesen vannak olyan dolgok amik nem mennek, mert miért is mennének.
$f = 'echo'; $f('hello');
Ennek a kimenete az lesz, hogy nincs "echo()" függvény. Persze, hogy nincs, hisz az echo az egy nyelvi elem mint pl. a "for". Logikus!
Címkék:
Hozzászólások
Ez tényleg jópofa, ha nem
Ez tényleg jópofa, ha nem gondolunk rá, hogy az echo egy operátor és zárójellel lássuk csak, akkor tényleg azt gondolhatjuk, hogy egy függvény.