Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Ορισμός της Global και Στατική στην PHP

Η γλώσσα προγραμματισμού PHP παρέχει μια μέθοδο για τη σύνταξη δυναμικών ιστοσελίδων . «Παγκόσμια» και « στατική» είναι δύο τύποι τροποποιητές για τις μεταβλητές στη γλώσσα PHP . Υπάρχουν δύο άλλα κράτη για τις μεταβλητές στην PHP, η οποία είναι « τοπικό » και « συνάρτηση παράμετρο . " Μεταβλητές PHP
Η

μεταβλητές είναι δοχεία για την αποθήκευση τιμών στη μνήμη σε ένα πρόγραμμα. Αν και το όνομα υποδηλώνει ότι η τιμή που περιέχεται σε μια μεταβλητή θα αλλάξει, ο όρος " μεταβλητή" συνήθως εφαρμόζεται σε οποιοδήποτε τύπο περιέκτη δεδομένων, η οποία περιλαμβάνει « σταθερές ». Μια σταθερά είναι μια μεταβλητή η αξία των οποίων δεν αλλάζει κατά τη διάρκεια της προγράμματος . Οι παράμετροι είναι άλλοι τύποι μεταβλητών και συγκεκριμένα χρησιμοποιείται για να περάσει τις αξίες με τις λειτουργίες και τις διαδικασίες .
Εικόνων Πεδίο
Η

«Πεδίο εφαρμογής» , εξηγεί τις ζώνες του προγράμματος , κατά την οποία μια μεταβλητή έχει παρουσία . Δύο μεταβλητές με το ίδιο όνομα μπορεί να συνυπάρχουν σε διαφορετικά μέρη ενός προγράμματος , εφόσον λειτουργούν με διαφορετικό πεδίο εφαρμογής . Αυτό μπορεί εύκολα να οδηγήσει σε σύγχυση , και γι 'αυτό είναι καλή πρακτική προγραμματισμού για να αποφευχθούν οι επικαλύψεις ονόματα των μεταβλητών , ή ακόμα και να προηγείται το όνομα της μεταβλητής με έναν κωδικό ή σύντμηση εξηγεί το πεδίο εφαρμογής της μεταβλητής . Για παράδειγμα, είναι σκόπιμο να αναφέρουμε όλα τα παγκόσμια μεταβλητή " G_ " να κάνουν άμεσα το πεδίο της μεταβλητής σαφής.

Η Παγκόσμια Διακήρυξη
Η

Η παγκόσμια λέξη-κλειδί πριν από τη δήλωση μεταβλητών μέσα σε μια συνάρτηση είναι μια αναφορά στην global μεταβλητή με το ίδιο όνομα που κάνει . Για παράδειγμα , μια μεταβλητή που ονομάζεται $ risk_factor δηλωθεί ο κύριος παράγοντας δεν θα είναι προσβάσιμα μέσα σε συναρτήσεις του εν λόγω προγράμματος . Αν μια μεταβλητή $ risk_factor χρησιμοποιείται μέσα σε μια συνάρτηση του προγράμματος δεν θα είναι η ίδια μεταβλητή , καθώς η παγκόσμια $ risk_factor . Εάν η πρώτη χρήση της μεταβλητής $ risk_factor στο πλαίσιο της λειτουργίας έχει τη λέξη-κλειδί " παγκόσμια " μπροστά από αυτό , η μεταβλητή θα είναι η παγκόσμια μεταβλητή και όχι μια νέα δήλωση της άλλης μεταβλητής με το ίδιο όνομα αλλά διαφορετικό πεδίο εφαρμογής .

Η Static μεταβλητές
Η

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα