Πώς να ορίσετε μια προεπιλεγμένη τιμή για μια μεταβλητή Argument σε μια λειτουργία PHP
Σε αυτό το σεμινάριο, θα μάθετε πώς να χρησιμοποιείτε μια προεπιλεγμένη τιμή για μια μεταβλητή παραμέτρων σε μια συνάρτηση PHP. Αυτή η προεπιλεγμένη τιμή χρησιμοποιείται από τη συνάρτηση μόνο αν δεν υπάρχει τιμή για τη μεταβλητή παραμέτρων που μεταβιβάζεται στη συνάρτηση στην κλήση λειτουργίας.

Στα προηγούμενα μαθήματα, μάθατε πώς να γράψετε μια βασική λειτουργία PHP και μάθατε πώς να μεταφέρετε πληροφορίες στη λειτουργία μέσω της κλήσης λειτουργίας. Ας ρίξουμε μια ματιά σε μια απλή κλήση λειτουργίας και λειτουργίας.

Βασική πρόσκληση για λειτουργία και λειτουργία PHP
λειτουργία Hello_Visitor ($ current_name)
{echo "Καλώς ορίσατε, $ current_name"; }}

Hello_Visitor ("Nancy");

Όπως μπορείτε να δείτε, αυτή η συνάρτηση Hello_Visitor έχει μια μεταβλητή argument, $ current_name. Στη κλήση λειτουργίας η τιμή που μεταβιβάζεται στη συνάρτηση για τη μεταβλητή $ current_name είναι Ομοφυλόφιλος. Αλλά, όπως μπορείτε να φανταστείτε, αν δεν υπάρχει τιμή που πέρασε στην κλήση λειτουργίας, το μόνο πράγμα που τυπώνεται στην ιστοσελίδα θα είναι Καλως ΗΡΘΑΤΕ,. Επομένως, για να προετοιμαστείτε για καταστάσεις όταν δεν μεταβιβάζεται καμία τιμή στη λειτουργία, μπορείτε να ορίσετε μια προεπιλεγμένη τιμή που θα χρησιμοποιηθεί. Ας ορίσουμε την προεπιλεγμένη τιμή στο Ολοι. Στη συνέχεια, όταν χρησιμοποιείται η προεπιλεγμένη τιμή, το μήνυμα που θα σταλεί στο πρόγραμμα περιήγησης ιστού θα είναι Καλώς ορίσατε όλοι. Εδώ είναι ο αλλοιωμένος κώδικας που θα ορίσει μια προεπιλεγμένη τιμή για τη μεταβλητή του argument.

λειτουργία Hello_Visitor ($ current_name = "ο καθένας")
{echo "Καλώς ορίσατε, $ current_name"; }}

Hello_Visitor ();

συνάρτηση function_name ($ argument = value)
λειτουργία Hello_Visitor ($ current_value = "ο καθένας")
Όπως μπορείτε να δείτε, οριστεί μια προκαθορισμένη τιμή, αναθέτοντας την τιμή στη μεταβλητή των παραμέτρων μέσα στην παρένθεση. ($ argument = value) Όπως αναφέρεται παραπάνω, η τιμή Ολοι θα χρησιμοποιηθεί αν δεν περάσει άλλη τιμή μέσω της κλήσης λειτουργίας.

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





Οδηγίες Βίντεο: UML Class Diagram Tutorial (Ενδέχεται 2024).