Einzelnen Beitrag anzeigen

Benutzerbild von Light
Light

Registriert seit: 3. Feb 2006
Ort: Paderborn NRW
123 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: [php]: $a=1; print(2*$a=10); Was erwarted ihr?

  Alt 18. Jun 2007, 11:53
Zitat von yankee:
Es geht mir nicht um den Wert, der in $a drin steht, sondern um den wert, der geprinted wird...
öhm - jetzt wäre es interessant was danach in $a drin steht!
vielleicht hilfst zu verstehen was da passiert

Zitat von yankee:
$a auch noch 10 zu. --> Es wird 2 geprinted.
das Verstehe ich nicht!
weil der Zuweisung ist es doch egal was vorher mit $a passiert!
Also müsste doch 10 in a Drin stehen - oder?
aber ah - jetzt dämmerts mir-
es wird ja nicht $a geprintet....

also du meinst es wird zwar die 10 zugewisen aber der zuvor stehende ausdruck ( also 2*$a ) ausgegeben?
aber print gibt doch das aus was in der Klammer steht? also müsst es dies Ausdrücke erst verwerten und wenn diese alle fertig berechnet und co sind genommen werden?
was gibt print den aus wenn du nur schreibst $a=10 ?
10 oder die 1 von vorher?

irgendwie sehr sehr merkwürdig....

Leuchtende Grüße

Stefan
Stefan
  Mit Zitat antworten Zitat