Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Mikä on näissä merkinnöissä ero?

Lemtz81 [22.07.2005 11:17:48]

#

Varmasti löytyis php omiltakin sivuilta mutta ajattelin että täältä saisi käytännön läheisempiä vastauksia.

Mikä on seuraavilla merkinnöillä ero vai onko sitä?

$_SESSION['joku_arvo'] ja $_SESSION["joku_arvo"]

ajv [22.07.2005 11:42:18]

#

Tuollaisena ei ole mitään eroa, PHP ymmärtää kummatkin samanlailla. Sen sijaan näillä on vankka ero toiminnallisuuden kannalta:

$_SESSION['$joku_arvo']
$_SESSION["$joku_arvo"]
// oikea tapa olisi $_SESSION[$joku_arvo], vaikkakin tuo viimeisin ajaa saman asian

PHP-tulkki ei parsi hipsujen sisällä olevaa tekstiä muuttujien suhteen, vaan se menee läpi tasan sellaisena, kun se on kirjoitettu. Lainausmerkeistä PHP sen sijaan yrittää löytää tekstin seasta muuttujia.

Maku-kysymys kumpia käyttää. Itse käytän hipsuja. Vähän asiaa sivuten:
http://mureakuha.com/keskustelut/2?9694

Lemtz81 [22.07.2005 12:14:48]

#

Juu
kiitoksia paljon ... mutta katoin jostaki että noiden '' merkkien ja "" merkkien ero on myös siinä että "" lainaus ymmärtää enemmän erikoismerkkejä ja pakokäskyjä?(Escape sequences)

Vastaus

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

Tietoa sivustosta