A függvény definíciók az alábbi konvenciót követik:
function izeFuggveny($param1, $param2 = '')
{
if (feltétel) {
utasítás_blokk;
}
return $valtozo;
}
|
Ay alapbeállítású értékekkel rendelkező paraméterek a lista végére kerülnek. Mindig próbálj meg egy értelmes visszatérési értéket adni a függvénynek. Egy valamivel hosszabb példa:
function connect(&$dsn, $persistent = false)
{
if (is_array($dsn)) {
$dsninfo = &$dsn;
} else {
$dsninfo = DB::parseDSN($dsn);
}
if (!$dsninfo || !$dsninfo['phptype']) {
return $this->raiseError();
}
return true;
}
|