Variabler

Hej
Jeg fik lige leget lidt med variabler
$navn ="test Hansen ";
$alder = "30 år";
echo "Hej jeg hedder " .$navn. "og er " .$alder. "";
Kan det passe det også kan laves på denne måde, hvilken er den rigtige metode?, er det forkert hvis jeg laver med nedenstående istedet.
$navn ="test Hansen ";
$alder = "30 år";
echo "hej jeg hedder $navn og er $alder";
eller
$navn ="test Hansen ";
$alder = "30 år";
echo "hej jeg hedder "."$navn"."og er"."$alder";

PHP er som udgangspunkt ret så smidig, så jeg vil ikke sige at der er en decideret forkert eller rigtig metode. (Uden at skulle gå ekstremt teknisk til værks.)
Jeg plejer at sige til folk, at for at gøre det nemmest - så skal de holde sig til en måde at skrive det på. Så det er nemmere at læse. Læsbarhed er en god ting, det gør at man meget hurtigere (også) kan finde fejl man evt. begår.
Hvad jeg lærte før i tiden, var at separere "strenge" (tekst med gåseøjne) og variabler fra hinanden. Da jeg finder det meget mere læsbart.
Så jeg ville skrive det sådan her:
<?php
/*
Jeg bruger så vidt som muligt også kun engelsk,
da man ikke kan skrive en variabel med eksempelvis ÆØÅ.
Eksempel: $dåseåbner vil ikke virke.
*/
$name = "Daniel Hyldebrandt Hemmingsen";
$age = 25;
/*
For at gøre min kode nem at skimte igennem,
holder jeg mig også til at skrive "tal" alene uden at indramme i gåsetegn.
Det gør det nemmere at se hvad er tal og hvad er tekst.
*/
echo "Hej mit navn er " . $name . " og jeg er " . $age . " år gammel.";
?>
Jeg håber at det gav dig lidt input. Personligt er jeg lært op med at separere "tekst" fra normale tal. Og så videre. Gøre min tekst så læsbar som muligt.
Men som sagt, find din egen standard. Hvad du kan lide. Og så hold dig til måden du skriver på. Det er vigtigt, især med store projekter - eller projekter hvor man arbejder med mange mennesker. At man holder sig til en bestemt kodestandard.
@dhh
d. 28.07.2016 kl. 14:10 Med venlige hilsner
Daniel H. Hemmingsen (@dhh)