I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Her vil variablen udskrives, og bagefter vil der lægges en til. Man kan også skrive print ++$a; Her vil der blive lagt en til først, og bagefter udskrivet den nye værdi.
echo $a++; //Udskriver stadig 5 echo $a; //Udskriver nu 6
Hvis vi stadig siger at:
$a = 5;
Så vil dette give:
echo ++$a; //Udskriver 6
Dvs. sættes ++ foran variablen udføres udregningen og udskrives. Sættes ++ efter variablen udskrives variablen (hér 5), og derefter udregningen (vil altså ikke vises på denne echo, men først hvis den echoes derefter.)
$a++ er derfor IKKE det samme som $a++
Forskellen ligger i, at variablen bruges som navnet siger - Den er variabel. Først har du værdien 5, men når du skriver $a++ er værdien herefter 6.
webudvikleren, det er jo lige nøjagtig det der IKKE sker. Den "gamle" værdi vil blive uskrevet, og derefter vil værdien blive forøget/formindsket med en.
zhx nej ikke helt. du må ikke lade dig forvirre af at echo $a++ udskriver 5 (hvis $ er sat til 5) på linien bliver $a bliver sat til 6 MEN bagefter $ er udskrævet.
som hmortensen skriver: $a = 5;
echo $a++; - udskriver 5 og udføre oprationen + 1 lige bagefter nu er $a = 6
så:
echo $a; //6
hvis du sætter ++ før $a udføres regneoprationen før udskriften....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.