Newsgroup: it.comp.www.php
Titolo: newbie - operatore ++

Premetto che sono un newbie.
Ho un dubbio.
che differenza c'č tra ++$numero e $numero++ ?
Mi potreste fare un esempio semplice semplice?
ciao Neask 

 Mi potreste fare un esempio semplice semplice?
Una buona guida le spiega queste cose. Anche 
php.net
.
Prova questo, e capirai:
<?php
$numero = 0;
echo $numero++;
echo $numero;
echo ++$numero;
echo $numero;
?>
Ciao,
David
-- 
 . ''`.  Debian maintainer | 
http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- 
http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- 
http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

 Mi potreste fare un esempio semplice semplice?
<pre>
<?php 
$i = 5;
$j = $i++;
echo("\$i = $i  \$j = $j\r\n");
$i = 5;
$j = ++$i;
echo("\$i = $i  \$j = $j\r\n");
?>
</pre>
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

Mi potreste fare un esempio semplice semplice?
++$numero incrementa il numero prima di usarlo, $numero++ lo incrementa
dopo.
Quindi:
	$a = 1;
	$b = ++$a;
	// Ora b vale 2, e a vale 2
	$a = 1;
	$b = $a++;
	// Ora b vale 1, e a vale 2
Naturalmente se lo metti da solo su una riga, $a++; e ++$a; sono uguali
in tutto e per tutto.
In alcuni casi bisogna stare attenti - per esempio
	$b = 0;
	$d = 0;
	$a[$b++] = $c[$d++];
...non e' _cosi'_ sicuro [1] che equivalga per forza a
	$temp = $c[$d];
	$d++;
	$a[$b] = $temp;
	$b++;
e non magari a 
	$temp = $c[$d];
	$d++;
	$b++;
	$a[$b] = $temp;
Leonardo SE&O
[1] mi pare di si', e in C dovrebbe essere cosi', pero' sono quasi certo
    che il compilatore ti dica "Occhio, ragazzo!" -- e non e' bello.
--
The stars have not dealt me the worst they could do:
My pleasures are plenty - my troubles are two.
But oh!, my two troubles, they reave me of rest:

"David Paleino" <dDOTp...@gmail.c-o-m> ha scritto
Una buona guida le spiega queste cose. Anche 
php.net
.
Prova questo, e capirai:
<?php
$numero = 0;
echo $numero++;
echo $numero;
echo ++$numero;
echo $numero;
?>
Ok. Credo di avere capito la differenza. Se il ++ segue la variabile, essa 
non viene al tempo stesso incrementata, ma soltanto in un eventuale utilizzo 
successivo. Se invece il ++ anticipa la variabile, essa viene 
contestualmente incrementata.
ciao Neask 

 </pre>
Bellissimo esempio. Grazie mille!
ciao Neask 

    che il compilatore ti dica "Occhio, ragazzo!" -- e non e' bello.
Ehm...prima di scervellarmi attendo risposta sopra :-)
ciao Neask 

sta nel mezzo lo intendi come == o come = (assegnazione)?
Come assegnazione. Sto molto attento ai miei uguali :-D
Leonardo (quasi sempre)


Newsgroup: it.comp.www.php
Titolo: HElp meee Pleaseee

Ragazzi ho pubblicato il mio sito in phpnuke su internet .. 
Ma adesso non riesco a loggarmi come Amministratore... ...
cosa devo fare ??
 

cosa devo fare ??
http://www.tuosito.it/admin.php
 ed inserisci username e password
Ciao 
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM