Gå til innhold

lovlig å gjøre to variabler like? ($a = $b)


Anbefalte innlegg

Skrevet

Er det lovlig?

feks skrive:

 

<?php
$a = "104";
$a = $b;

if (date("z") == "$b"){
echo "i dag"; 
} elseif (date("z") == "$b"+"1"){
echo "i går";
} else {
echo " 14 April";
}
?>

 

På forhånd takk :)

Videoannonse
Annonse
Skrevet

slik ville eg skrive det:

 

<?php
$a = 104;
$b = $a;

if (date("z") == $b) {
echo "i dag";
}
elseif (date("z") == ($b+1)) {
echo "i går";
}
else {
echo "14 April";
}
?>

 

ser ikkje vekk i frå at slik du skreiv det skulle gi det ønskte resultatet, men dette er slik eg ville skrive, og er ganske sikker på at dette er korrekt...

 

(kan nesten garantere at eg har gjort noko feil)

Skrevet
Er det lovlig?

feks skrive:

 

<?php
$a = "104";
$a = $b;

det der er veldig lovlig, men det som skjer er at du sier at $a skal være lik 104, før du sier at $a skal være lik $b. da mister du '104', og den første linja er uten noen hensikt. i teorien vil du også få en feilmelding om $b ikke er satt, siden du refererer til en variabel som ikke finnes, men det er avhengig av instillingene dine i php.ini om den meldinga vil vises eller ikke.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...