Πίνακας περιεχομένων:
- Μεταβλητές σε δηλώσεις ηχώ και εκτύπωσης
- Μια μεταβλητή διατηρεί τις πληροφορίες της για ολόκληρο το σενάριο, όχι μόνο για ένα τμήμα PHP. Αν μια μεταβλητή έχει οριστεί σε "ναι" στην αρχή ενός αρχείου, θα κρατήσει ακόμα "ναι" στο τέλος της σελίδας. Για παράδειγμα, υποθέστε ότι το αρχείο σας έχει τις ακόλουθες δηλώσεις:
- Η PHP παρέχει μια συνάρτηση που ονομάζεται print_r για να εξετάσει την τιμή σε μια μεταβλητή.Μπορείτε να γράψετε τις ακόλουθες δηλώσεις για να εμφανίσετε μια μεταβλητή τιμή:
- Η PHP παρέχει μια συνάρτηση με όνομα var_dump που μπορείτε να χρησιμοποιήσετε για να εμφανίσετε μια μεταβλητή τιμή και τον τύπο δεδομένων της.
Βίντεο: Ruby on Rails by Leila Hofer 2024
Μπορείτε να εμφανίσετε την τιμή σε μια μεταβλητή PHP σε μια ιστοσελίδα χρησιμοποιώντας οποιαδήποτε από τις παρακάτω δηλώσεις: echo, print, print_r ή var_dump.
Μεταβλητές σε δηλώσεις ηχώ και εκτύπωσης
Μπορείτε να εμφανίσετε την τιμή σε μια μεταβλητή σε μια ιστοσελίδα με μία αναφορά ηχούς ή εκτύπωσης. Για παράδειγμα, εάν ορίσετε τη μεταβλητή ηλικίας $ σε 12 και στη συνέχεια χρησιμοποιήσετε την ακόλουθη εντολή PHP echo σε μια ενότητα PHP, η έξοδος είναι 12.
echo $ age;
Εάν συμπεριλάβετε την ακόλουθη γραμμή σε ένα αρχείο HTML:
Η ηλικία σας είναι.
Η απόδοση στην ιστοσελίδα είναι
Η ηλικία σας είναι 12.
Για τους σκοπούς του πίνακα, υποθέστε ότι το $ string1 έχει οριστεί σε Hello και $ string2 έχει οριστεί σε World!.
εκτύπωση εκτύπωσης | έξοδος |
---|---|
print $ string1; | Γεια σας |
εκτυπώστε $ string1, $ string2; | HelloWorld! |
εκτύπωση "$ string1 $ string2"; | Γεια σας! |
εκτύπωση "Hello", $ string2; | Γεια σας! |
εκτύπωση "Hello", "", $ string2; | Γεια σας! |
print '$ string1', '$ string2', | $ string1World! |
Ενιαία εισαγωγικά (
-
"): Όταν χρησιμοποιείτε μοναδικά εισαγωγικά, τα ονόματα μεταβλητών επαναλαμβάνονται ως έχουν. Διπλά εισαγωγικά (
-
"" ): Όταν χρησιμοποιείτε διπλά εισαγωγικά, τα ονόματα μεταβλητών αντικαθίστανται από τις τιμές των μεταβλητών. Μερικές φορές θα πρέπει να επισυνάψετε ονόματα μεταβλητών σε σγουρά ({}) για να ορίσετε το όνομα της μεταβλητής. Για παράδειγμα, οι ακόλουθες δηλώσεις δεν θα εξάγουν τα πουλιά ως $ μεταβλητή κατοικίδιων ζώων.
Με άλλα λόγια, η παραγωγή δεν θα είναι Η πτέρυγα έχει φθάσει. Αντίθετα, η PHP θα αναζητήσει τη μεταβλητή $ petcage και δεν θα μπορέσει να την βρει. Μπορείτε να ανιχνεύσετε τη σωστή έξοδο χρησιμοποιώντας σγουράκια για να διαχωρίσετε τη μεταβλητή $ pet:
$ pet = "bird"; echo "Το κλουβί {$ pet} έχει φθάσει.";
Η προηγούμενη δήλωση σας δίνει
Το birdcage έχει φθάσει.
Πόσο καιρό μια μεταβλητή διατηρεί την τιμή της
Μια μεταβλητή διατηρεί τις πληροφορίες της για ολόκληρο το σενάριο, όχι μόνο για ένα τμήμα PHP. Αν μια μεταβλητή έχει οριστεί σε "ναι" στην αρχή ενός αρχείου, θα κρατήσει ακόμα "ναι" στο τέλος της σελίδας. Για παράδειγμα, υποθέστε ότι το αρχείο σας έχει τις ακόλουθες δηλώσεις:
Hello World!
Γεια σας ξανά!
Η εντολή echo στη δεύτερη ενότητα PHP θα εμφανίσει τον Harry. Η ιστοσελίδα που προκύπτει από αυτές τις δηλώσεις είναι
Hello World! Γεια σας ξανά! Harry
Προβολή μεταβλητών με εκθέσεις print_r
Η PHP παρέχει μια συνάρτηση που ονομάζεται print_r για να εξετάσει την τιμή σε μια μεταβλητή.Μπορείτε να γράψετε τις ακόλουθες δηλώσεις για να εμφανίσετε μια μεταβλητή τιμή:
$ weekday = "Monday"; print_r ($ εβδομάδα);
Η έξοδος από το print_r είναι
Δευτέρα
Εμφανίζονται μεταβλητές με εντολές var_dump
Η PHP παρέχει μια συνάρτηση με όνομα var_dump που μπορείτε να χρησιμοποιήσετε για να εμφανίσετε μια μεταβλητή τιμή και τον τύπο δεδομένων της.
Μπορείτε να γράψετε τις ακόλουθες δηλώσεις για να εμφανίσετε μια μεταβλητή τιμή:
$ weekday = "Monday"; var_dump ($ εβδομάδα);
Η έξοδος του var_dump είναι
συμβολοσειρά (6) "Δευτέρα"
Η έξοδος δείχνει ότι η τιμή σε $ εβδομάδα είναι Δευτέρα. Η έξοδος δείχνει επίσης ότι η τιμή είναι ένας τύπος δεδομένων συμβολοσειράς μήκους έξι χαρακτήρων.
Θα χρησιμοποιείτε συχνά var_dump για την αντιμετώπιση προβλημάτων PHP. Η χρήση του είναι απαραίτητη για τον σκοπό αυτό.