Τι είναι η συνάρτηση define() στην PHP

Ti Einai E Synartese Define Sten Php



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

Θα συζητήσουμε τις λεπτομέρειες του καθορίζω() λειτουργία, σύνταξη και χρήση σε αυτόν τον οδηγό.

Τι είναι μια συνάρτηση define() στην PHP;

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







Σύνταξη

Η σύνταξη για τη χρήση του καθορίζω() Η λειτουργία στην PHP είναι η εξής:



καθορίζω ( 'CONSTANT_NAME' , αξία , υπόθεση - αναίσθητος )

Η συνάρτηση define δέχεται τις τρεις παραμέτρους, α CONSTANT_NAME που καθορίζει το όνομα της μεταβλητής της σταθεράς, αξία που ορίζει την τιμή της σταθεράς, και case_sensitive είναι μια παράμετρος που καθορίζει εάν το όνομα της σταθεράς πρέπει να είναι χωρίς διάκριση πεζών-κεφαλαίων. Αυτή είναι η προαιρετική παράμετρος και έχει δύο πιθανές τιμές, είτε Σωστό ή λάθος , ο Αληθής είναι για το όνομα της μεταβλητής χωρίς διάκριση πεζών-κεφαλαίων και το Ψευδής είναι για το όνομα με διάκριση πεζών-κεφαλαίων. Η προεπιλεγμένη συμπεριφορά της συνάρτησης είναι διάκριση πεζών-κεφαλαίων, ενώ η διάκριση πεζών-κεφαλαίων δεν υποστηρίζεται πλέον στην PHP.



Παράδειγμα 1

Στο παρακάτω παράδειγμα, έχουμε ορίσει μια σταθερή μεταβλητή με όνομα ΣΥΝΕΧΗΣ με την αξία LinuxHint . Στη συνέχεια εκτυπώσαμε την τιμή του ΣΥΝΕΧΗΣ , η πρώτη δήλωση echo θα εκτυπώσει την τιμή και η δεύτερη θα εμφανίσει ένα σφάλμα. Επειδή η συνάρτηση είναι διάκριση πεζών-κεφαλαίων:






καθορίζω ( 'ΣΥΝΕΧΗΣ' , 'LinuxHint' ) ;
ηχώ ΣΥΝΕΧΗΣ . ' \n ' ;
ηχώ Συνεχής ;
?>

Παράδειγμα 2

Μπορείτε επίσης να εκχωρήσετε την τιμή μιας σταθεράς σε μια άλλη απλά αναφέροντας την αρχική σταθερά όταν ορίζετε τη νέα σταθερά.



Για παράδειγμα:


καθορίζω ( 'STR' , 'LinuxHint' ) ;
καθορίζω ( 'NEW_STR' , STR ) ;

ηχώ STR ;
ηχώ ' \n ' ;
ηχώ NEW_STR ;
?>

Ο δεδομένος κώδικας PHP ορίζει μια σταθερά με όνομα 'STR' με την αξία 'LinuxHint' και μια άλλη σταθερά με το όνομα 'NEW_STR' που αποδίδεται η τιμή του 'STR' συνεχής. Στη συνέχεια, ο κώδικας εξάγει τις τιμές και των δύο σταθερών χρησιμοποιώντας τη δήλωση echo.

Συμπέρασμα

PHP έχει έναν μοναδικό τρόπο εκτέλεσης ενεργειών και είναι αρκετά διαφορετικός από άλλες δημοφιλείς γλώσσες προγραμματισμού. Στην PHP, υπάρχουν δύο διαφορετικοί τρόποι ορισμού του a συνεχής , το ένα χρησιμοποιεί το λέξη-κλειδί const και ο άλλος χρησιμοποιεί το καθορίζω() λειτουργία. ο συνεχής στην PHP μπορούν να χρησιμοποιηθούν οπουδήποτε στον κώδικα και η τιμή τους παραμένει η ίδια σε όλη την εκτέλεση του προγράμματος.