Δήλωση echo στην PHP
Στην PHP χρησιμοποιούμε το δήλωση ηχώ για την εμφάνιση της εξόδου και μπορεί να χρησιμοποιηθεί για την εκτύπωση της συμβολοσειράς, των μεταβλητών και των πινάκων. Η ηχώ μπορεί επίσης να χρησιμοποιηθεί με ή χωρίς παρενθέσεις επειδή δεν είναι συνάρτηση, είναι δήλωση. Στο τέλος της δήλωσης ηχούς υπάρχει ένα ερωτηματικό (;).
Η σύνταξη της PHP δήλωση ηχώ γράφεται παρακάτω:
ηχώ
Το ακόλουθο παράδειγμα δείχνει τη λειτουργία της ηχούς με ένα μόνο όρισμα:
ηχώ 'Γειά σου!!' ;
?>
Εάν θέλετε να χρησιμοποιήσετε περισσότερες από μία παραμέτρους, μπορείτε να χρησιμοποιήσετε τις παρενθέσεις και οι μεταβλητές χωρίζονται με κόμμα σε μια ηχώ.
Ακολουθήστε το παρακάτω παράδειγμα όπου περάσαμε τις πολλαπλές συμβολοσειρές στην πρόταση echo:
ηχώ 'Καλως ΗΡΘΑΤΕ' , 'προς την ' , 'Linux' , 'Ιχνος' ;
?>
εκτύπωση δήλωσης σε PHP
Στην PHP μπορείτε επίσης να χρησιμοποιήσετε το Τυπώνω για εμφάνιση της εξόδου και χρήση με ή χωρίς παρενθέσεις. Λειτουργεί σαν συνάρτηση και επιστρέφει την τιμή 1.
Ακολουθεί η σύνταξη του έντυπη δήλωση :
ΤυπώνωΤο παρακάτω παράδειγμα δείχνει τη δήλωση εκτύπωσης στην PHP:
Τυπώνω 'Γειά σου!! ' ;
?>
Η δήλωση εκτύπωσης μπορεί να χρησιμοποιηθεί με παρένθεση:
Τυπώνω ( )Τυπώνω ( 'Γειά σου!! ' ) ;
?>
Δηλώσεις ηχώ έναντι εκτύπωσης
Η διαφορά μεταξύ των εντολών PHP echo και print έγκειται στον τρόπο με τον οποίο επιστρέφουν την έξοδο τους. Στην PHP, ηχώ είναι μια κατασκευή γλώσσας που μπορεί να εξάγει μία ή πολλές συμβολοσειρές, διαχωρισμένες με κόμμα. Δεν έχει επιστρεφόμενη τιμή και στέλνει αμέσως την έξοδο στο πρόγραμμα περιήγησης.
Αφ 'ετέρου, Τυπώνω είναι μια συνάρτηση που δέχεται ένα μεμονωμένο όρισμα και επιστρέφει μια τιμή 1, η οποία μπορεί να χρησιμοποιηθεί σε μια παράσταση. Σε αντίθεση με τη δήλωση echo, η εκτύπωση μπορεί να παράγει μόνο μία συμβολοσειρά και προσθέτει αυτόματα έναν χαρακτήρα νέας γραμμής στο τέλος της συμβολοσειράς. Στέλνει επίσης την έξοδο απευθείας στο πρόγραμμα περιήγησης, η οποία είναι παρόμοια με τη συμπεριφορά του δήλωση ηχώ .
$μήνυμα = 'Linux, υπόδειξη!' ;
Αριθμός $1 = 4 ;
Αριθμός $2 = 9 ;
// Χρήση echo για εμφάνιση μεταβλητών
ηχώ $μήνυμα . ' \n ' ;
ηχώ Αριθμός $1 . '+' . Αριθμός $2 . '=' ;
ηχώ Αριθμός $1 + Αριθμός $2 . ' \n ' ;
// Χρήση printf για εμφάνιση μεταβλητών
printf ( ' %μικρό \n ' , $μήνυμα ) ;
printf ( ' %ρε + %ρε = %ρε \n ' , Αριθμός $1 , Αριθμός $2 , Αριθμός $1 + Αριθμός $2 ) ;
?>
echo vs print σε PHP
Δείτε τις διαφορές μεταξύ των εντολών echo και print στην PHP στον παρακάτω πίνακα:
ηχώ | Τυπώνω |
Δεν έχει αξία επιστροφής | Έχει τιμή επιστροφής 1 |
Λαμβάνει πολλά επιχειρήματα | Πάρτε μόνο 1 παράμετρο |
Πιο γρήγορα από μια έντυπη δήλωση | Λίγο πιο αργά από τη δήλωση echo |
Δεν είναι συνάρτηση | Συμπεριφέρεται σαν λειτουργία |
Εξαγωγή μιας ή περισσότερων συμβολοσειρών που χωρίζονται με κόμμα | Έξοδος μόνο συμβολοσειρών |
Συμπέρασμα
ο ηχώ χρησιμοποιείται για την εμφάνιση της εξόδου της συμβολοσειράς και μπορεί να λάβει μία ή περισσότερες συμβολοσειρές ως παράμετρο, ενώ το Τυπώνω μπορεί να πάρει μόνο μία συμβολοσειρά και χρησιμοποιείται επίσης για την εκτύπωση της εξόδου του κώδικα στην κονσόλα.
Στον παραπάνω οδηγό, μάθαμε τις διαφορές μεταξύ εντολών echo και print μαζί με τις υλοποιήσεις τους με παραδείγματα.