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; } |