[ deZio @ 24.02.2012. 03:16 ] @
Kada mi je trebala neka promenljiva za brojanje prolaza kroz petlju, kod sam pisao otprilike ovako:

Code:

$brojac = 0;

for($i = 1; $i < 10; $i++)
  {
    //...
    $brojac++;
  }

echo $brojac;


a kada sam kasnije saznao za @ operator, razmišljao sam da brojač ubuduće pišem ovako(jedino u situacijama kada želim da brojač kreće od nule):
Code:

for($i = 1; $i < 10; $i++)
  {
    //...
    @$brojac++;
  }

echo $brojac;


Meni izgleda lakše, e sad ne znam koliko je ispravno, tj. preporučljivo?
[ amitkic @ 24.02.2012. 11:49 ] @
a zar nije jednostavnije


for($brojac = 0; $brojac < 10; $brojac++)
{
//...
}

echo $brojac;

mislim ne moras da stavljes $i
[ deZio @ 25.02.2012. 03:06 ] @
for petlju sam stavio samo kao primer prolaska kroz petlju. Eto na primer, umesto te for petlje može biti na primer:

Code:

foreach($array as $value)
  {
    //...
    @$brojac++;
  }


ili

Code:

while($x !== false)
  {
    //...
    @$brojac++;
  }
[ agvozden @ 26.02.2012. 14:06 ] @
izbegavaj da koristiš @ u kodu.

Uvek pripremi promenljive, mnogo ćeš lakše ispraviti logičke greške ukoliko ih ima. "notice" je korisna stvar u php