Πώς να γράψετε μια λειτουργία PHP
Αν και η γλώσσα PHP έχει πολλές ενσωματωμένες λειτουργίες, θα υπάρξουν φορές που θα θελήσετε να γράψετε μια προσαρμοσμένη λειτουργία για το πρόγραμμά σας. Αυτό γίνεται εύκολα με την PHP. Για παράδειγμα, μπορεί να θέλετε να τοποθετήσετε ένα εξατομικευμένο μήνυμα καλωσορίσματος σε κάθε σελίδα του ιστότοπού σας. Για να το κάνετε αυτό θα γράψετε μια απλή λειτουργία που εκτυπώνει "Καλώς ορίσατε, όνομα κάποιου" στην κορυφή κάθε ιστοσελίδας. Αλλά πρέπει να εκτυπώσετε ένα διαφορετικό όνομα σε αυτό το μήνυμα για κάθε επισκέπτη στον ιστότοπό σας. Αυτό είναι επίσης εύκολο να κάνει με μια λειτουργία PHP. Μπορείτε να περάσετε το όνομα του επισκέπτη στη συνάρτηση ως συμβολοσειράΤι? χαρακτήρων. Θα μεταβιβάσετε αυτήν τη συμβολοσειρά ως ένα επιχείρημα της κλήσης λειτουργίας.

Hello_Visitor ("Nancy");

Αν δεν έχετε διαβάσει το σεμινάριο σχετικά με την κλήση λειτουργίας και λειτουργίας PHP, μπορεί να θέλετε να το κάνετε τώρα. Εάν είστε έτοιμοι να συνεχίσετε, ας ρίξουμε μια ματιά στον κώδικα που θα καθορίσει ή θα δηλώσει τη λειτουργία Hello_Visitor.

Βασικός κώδικας PHP
συνάρτηση function_name ($ argument_1, $ argument_2)
{body of function}

Παράδειγμα
λειτουργία Hello_Visitor ($ current_name)
{echo "Καλώς ορίσατε, $ current_name"; }}


λειτουργία
Αυτό λέει στην PHP ότι η παρακάτω είναι μια λειτουργία.

Hello_Visitor
name_func
Αυτό είναι το όνομα που δίνετε στη λειτουργία σας. Το πρόγραμμά σας θα χρησιμοποιήσει αυτό το όνομα για να προσδιορίσει τη λειτουργία. Έτσι θα χρησιμοποιήσετε το ίδιο όνομα στην κλήση λειτουργίας και στην ίδια τη λειτουργία. Όταν ονομάζετε τις λειτουργίες σας, θυμηθείτε ότι τα ονόματα των λειτουργιών δεν είναι ευαίσθητα σε πεζά. Επομένως, το όνομα συνάρτησης Hello_Visitor είναι το ίδιο με το hello_visitor. Ωστόσο, ένα όνομα λειτουργίας δεν μπορεί να περιέχει κανένα κενό και πρέπει να ξεκινά με ένα γράμμα ή μια υπογράμμιση.

Hello_Visitor ($ current_name)
Παρενθέσεις
Οι παρενθέσεις χρησιμοποιούνται για να μεταβιβάζουν επιχειρήματα ή πληροφορίες στη λειτουργία. Εάν δεν χρειάζεται να δώσετε πληροφορίες, τότε δεν θα βάλετε τίποτα μεταξύ του (). Αλλά πρέπει να έχετε τις παρενθέσεις.

($ current_name)
($ argument_1, $ argument_2)
Το όρισμα είναι το όνομα της μεταβλητής που περιέχει τις πληροφορίες που περνάτε στη λειτουργία. Εάν έχετε περισσότερα από ένα όρια, διαχωρίστε τα με κόμμα. Στη συνέχεια, τοποθετήστε τα επιχειρήματα μεταξύ των παρενθέσεων. Στο παράδειγμά μας, το string Ομοφυλόφιλος θα μεταβιβαστεί στη συνάρτηση και θα αποθηκευτεί στο argument $ current_name που τοποθετείται μεταξύ των παρενθέσεων.

{echo "Καλώς ορίσατε, $ current_name"; }}
{}
Ο κώδικας που θα απαρτίζεται από το σώμα της λειτουργίας τοποθετείται ανάμεσα στο άνοιγμα {σγουράκι και κλείσιμο} σγουρά. Στο παράδειγμά μας το σώμα της συνάρτησης είναι μια δήλωση echo που θα εκτυπώσει το μήνυμα καλωσορίσματος στο πρόγραμμα περιήγησης. Επειδή Ομοφυλόφιλος είναι η συμβολοσειρά που είναι αποθηκευμένη στη μεταβλητή $ current_name το μήνυμα καλωσορίσματος θα είναι Καλώς ήλθατε, Νανσύ.

-------------
Τι είναι μια συμβολοσειρά: Μια συμβολοσειρά είναι μια ομάδα χαρακτήρων όπως Ομοφυλόφιλος. Μια συμβολοσειρά πρέπει πάντα να τοποθετείται μεταξύ ενός ή διπλών εισαγωγικών.
Παράδειγμα -> "Ομοφυλόφιλος"





Οδηγίες Βίντεο: Πώς πετάνε τα αεροπλάνα; (Ενδέχεται 2024).