Naime, nije mi jasno zasto se pocetak funcije pise na ovaj nacin:
function naziv_funkcije(parametri){
kod_funkcije();
}
A ne ovako:
function naziv_funkcije(parametri)
{
kod_funkcije();
}
Dakle, rec je o otvorenoj viticastoj zagradi. Da li ima neki poseban razlog zasto se ona otvara neposredno posle definisanja funcije?
Recimo, meni je uvek preglednije kada se pise ovako (primer sa vise grananja):
function naziv_funkcije(parametri)
{
kod_funkcije();
if (neki_uslov)
{
echo "prvi uslov ostvaren";
if (neki_drugi_uslov)
{
echo "drugi uslov ostvaren";
}
}
}
Po meni je mnogo preglednije nego ovako da stoji:
function naziv_funkcije(parametri){
kod_funkcije();
if (neki_uslov){
echo "prvi uslov ostvaren";
if (neki_drugi_uslov){
echo "drugi uslov ostvaren";
}
}
}
Pa samim tim moje pitanje, sta je fazon u tom "nerazumljivom" nacinu pisanja koda?