Εισαγωγή μεταβλητών σε strings στην PHP
Στην PHP τα μονά και διπλά εισαγωγικά για strings στην πραγματικότητα δεν είναι ακριβώς ισοδύναμα. Το θέμα είναι ότι σε strings με διπλά εισαγωγικά μπορούμε να εισάγουμε μεταβλητές - και στη θέση αυτών των μεταβλητών θα αντικατασταθεί η τιμή τους.
Ας δοκιμάσουμε στην πράξη. Ας υποθέσουμε ότι έχουμε μια μεταβλητή:
<?php
$str = 'aaa';
?>
Ας ξεκινήσουμε κάνοντας εισαγωγή αυτής της μεταβλητής σε κάποιο string μέσω της πράξης συνένωσης:
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
Τώρα ας αλλάξουμε τα εισαγωγικά του string μας σε διπλά και ας κάνουμε εισαγωγή της μεταβλητής σε αυτό:
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Απλοποιήστε τον ακόλουθο κώδικα:
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>