Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: PHP:n opettelua

puunakki [23.02.2012 23:34:26]

#

Terve kaikille!

Olen juuri aloitellut opiskelemaan PHP:ta, ennen olen kirjoitellut HTML:ää ja Javaa, mutta niistä en muista juuri mitään. Haluaisin tietää miksi, erittäin yksinkertainen, koodinpätkäni tulostaa "neljä4" eikä "neljä", kuten haluaisin.

<?php
$tulos = 2 * 2;
if ($tulos = 4) {
	echo "neljä";
	}
echo "$tulos";
?>

Mod. lisäsi kooditagit, ole hyvä ja lue keskustelun ohjeet!

Metabolix [23.02.2012 23:42:09]

#

Koska =-merkki on sijoitus eikä vertailu (virhe if-lauseessa) ja koska tulostat aina lopuksi muuttujan $tulos sisällön riippumatta siitä, onko ensin tulostettu "neljä" vai ei.

Olisiko mahdoton ajatus perehtyä perusteellisesti PHP-oppaisiin? Niistä nämä alkeet selviävät.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta