Η πρόσκληση λειτουργίας και λειτουργίας της PHP
Όταν μελετάτε PHP, θα χρειαστεί να δώσετε κώδικα για κάθε γραμμή στο πρόγραμμα σας, ώστε να μπορείτε να μελετήσετε τον τρόπο με τον οποίο λειτουργεί ο κώδικας. Κάπου στο δρόμο θα συνειδητοποιήσετε ότι υπάρχουν ορισμένα καθήκοντα που το πρόγραμμα σας χρειάζεται να εκτελεί ξανά και ξανά. Επομένως, βρίσκεστε ξανά και ξανά να γράφετε τις ίδιες γραμμές κώδικα. Για παράδειγμα, υπάρχουν αρκετές φορές όταν ένας επισκέπτης στον ιστότοπό σας θα χρειαστεί να σας δώσει μια διεύθυνση ηλεκτρονικού ταχυδρομείου. Μπορεί να θέλετε να αγοράσετε κάτι, να εγγραφείτε στο ενημερωτικό δελτίο σας ή να συμπληρώσετε ένα έντυπο εξυπηρέτησης πελατών. Κάθε φορά που εισέρχεται στη διεύθυνση ηλεκτρονικού ταχυδρομείου του και υποβάλλει τη φόρμα web, θα θέλετε το πρόγραμμά σας να ελέγχει την ακρίβεια της διεύθυνσης ηλεκτρονικού ταχυδρομείου. Θα μπορούσατε να κωδικοποιήσετε αυτήν την εργασία σε κάθε θέση του προγράμματος που πρέπει να ελέγξετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου. Αλλά αυτό δεν είναι πολύ αποτελεσματικό. Λοιπόν, η PHP έχει μια απάντηση για αυτό το πρόβλημα. Λέγεται μια λειτουργία.

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

Βασικός κώδικας PHP
όνομα_παρουσίας (όρισμα, όρισμα);

Παράδειγμα
εκτύπωση ($ μήνυμα);


Τυπώνω();
name_func
Αυτό είναι το όνομα που δίνεται στη συνάρτηση και είναι το πώς το πρόγραμμά σας θα αναγνωρίσει τη λειτουργία. Έχω χρησιμοποιήσει την ενσωματωμένη λειτουργία εκτύπωσης ως παράδειγμα. Το όνομα_λειτουργίας για τη λειτουργία εκτύπωσης είναι Τυπώνω και τοποθετείται στην αριστερή πλευρά του ().

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

$ μήνυμα
Διαφωνία
Το όρισμα είναι η πληροφορία που θέλετε να περάσετε στη λειτουργία. Εάν έχετε περισσότερα από ένα όρια, διαχωρίστε τα με κόμμα. Στη συνέχεια, τοποθετήστε τα επιχειρήματα μεταξύ της παρένθεσης. Στο παράδειγμά μας, το όρισμα (πληροφορία) που μεταβιβάζεται στη συνάρτηση είναι η μεταβλητή μηνύματος $ που τοποθετείται μεταξύ της παρένθεσης. Η ενσωματωμένη λειτουργία εκτύπωσης θα εκτυπώσει οποιαδήποτε τιμή έχετε δώσει στη μεταβλητή μηνύματος $.

εκτύπωση ($ μήνυμα);
;
Το ερωτηματικό τερματίζει την κλήση λειτουργίας

Σημείωση: Μια συνάρτηση συνήθως μεταφέρει πληροφορίες πίσω στο πρόγραμμα όταν ολοκληρωθεί η λειτουργία. Για παράδειγμα, η λειτουργία εκτύπωσης μεταβιβάζει ένα Boolean πίσω στο πρόγραμμα.





Οδηγίες Βίντεο: DC Motor, How it works? (Ενδέχεται 2024).