Prvi pravi slovenski PHP blog

Anže Žnidaršič je kakšna dva tedna nazaj na svojem blogu zapisal, da bo kmalu začel z novim blogom, ki bo posvečen izključno PHP-ju.
Za vse spletne razvijalce, PHP entuziaste in vse ostale - phpguru.si s svojo premierno objavo.

PHP problemi - 2.

Včeraj sem naletel še na en zanimiv problem…
<?php

class Kuza
{
public function __construct()
{
// Naredimo nekaj v konstruktorju

}

public function __alpha()
{
// Nekaj
}

public function beta()
{
// Nekaj
}
}

// Inicializiramo Smarty
$smarty = new Smarty;

// Inicializiramo Kuza
$kuza = new Kuza();

$smarty->assign(‘kuza’, $kuza);

$smarty->display(‘test.html’);

?>
{$kuza->__alpha()}
{$kuza->beta()}
Vendar Smarty pri tem javi napako:
Fatal error: Smarty error: [in test.html line 1]: syntax error: call to internal object members is not allowed [...]

PHP miti - rezultati

Takole - po dolgotrajnem testiranju objavljam rezultate razbijanja mitov. Rezultati se nahajajo tukaj, izvorna koda pa tukaj.
Kot je bilo povedano že v komentarjih prejšnjega zapisa, so ti rezultati namenjeni kot:

zanimivost za vse PHP razvijalce
referenčna tabela za vse, ki so obsedeni z optimizacijo za par nanosekund

PHP miti - busted

Da ne bom dolgotvezil.
Prepričan sem, da sem ovrgel nekaj mitov, ki veljajo za PHP…

for() je hitrejši od foreach() BUSTED
enojni narekovaji so hitrejši od dvojnih BUSTED
echo je hitrejši kot print CONFIRMED
print_r() je hitrejši od var_dump() CONFIRMED
funkcije so hitrejše kot objekti BUSTED
eval() je počasnejši od navadne kode CONFIRMED
“$a” je počasnejše od $a CONFIRMED

To sklepam na podlagi testov [...]

PHP problemi - 1.

Od časa do časa mora biti tudi kakšen bolj tehničen vnos, da ne bom (p)ostal samo eden izmed množice blogerjev, ki krizirajo oz. kritiziramo vse okoli nas.
V tem zapisu bom opisal problem, ki se mi je dogodil ta teden in mi je povzročil nemalo preglavic…
Recimo da imamo nek razred, v katerem imamo tudi ročico (handle) [...]