Ένα πρόγραμμα PHP περιέχει υπο - τμήματα που ονομάζονται συναρτήσεις . Λειτουργίες έχουν τις δικές τους μεταβλητές που δραστηριοποιούνται μόνο στο πλαίσιο αυτής της λειτουργίας . Οι τιμές μιας συνάρτησης μπορεί να προσεγγιστεί μόνο έξω από αυτή τη λειτουργία με δύο μεθόδους : . Αν η μεταβλητή έχει περάσει πίσω στο πρόγραμμα κλήσης , και την αναφορά σε μια καθολική μεταβλητή μέσα στη συνάρτηση
εικόνων Περνώντας τιμές
μια παγκόσμια μεταβλητή μπορεί να περάσει σε μια συνάρτηση ως παράμετρο . Ωστόσο, η κατάσταση της μεταβλητής κατά τη στιγμή της λειτουργίας ονομαζόταν δεν θα μεταβληθεί . Η λειτουργία θα χρησιμοποιήσει την τιμή που διαβιβάζονται σε αυτήν σε μία από τις παραμέτρους με αναφορά στην τιμή της παραμέτρου , παρά την αρχική παγκόσμια μεταβλητή από το οποίο αντιγράφηκε η τιμή της παραμέτρου .
Η αναφορά σε
μια μέθοδος περνάει τον έλεγχο μιας παγκόσμιας μεταβλητής σε μια λειτουργία είναι να δώσει μια αναφορά σε αυτή την τιμή σε μια παράμετρο της λειτουργίας . Με αυτό τον τρόπο , όταν η λειτουργία λειτουργεί σε αυτή την παράμετρο , παρόλο που η παράμετρος αυτή έχει ένα διαφορετικό όνομα στο αρχικό παγκόσμια μεταβλητή, ενημερώνει την τιμή του global μεταβλητή . Έτσι, το πεδίο εφαρμογής της παγκόσμιας μεταβλητής επεκτείνεται στη λειτουργία .
Εικόνων Παγκόσμια Διακήρυξη
Η
Μια σαφέστερη μέθοδος της επέκτασης του πεδίου εφαρμογής της παγκόσμιας μεταβλητή είναι να επαν- δηλώνουν ότι μεταβλητή μέσα στη συνάρτηση . Απλά δηλώνοντας μια μεταβλητή με το ίδιο όνομα , καθώς η παγκόσμια μεταβλητή δεν θα μπορούσε να λειτουργήσει . Σε ένα τέτοιο σενάριο , η μεταβλητή με αυτό το όνομα , θα υπάρχουν εκτός λειτουργίας , και μια διαφορετική μεταβλητή με το ίδιο όνομα θα λειτουργεί στο πλαίσιο της λειτουργίας . Αλλάζοντας την τιμή της μεταβλητής εντός του λειτουργία δεν θα μεταβάλλει τη μεταβλητή αξία στην παγκόσμια μεταβλητή. Αν η παγκόσμια μεταβλητή εκ νέου δηλωθεί κατά την λειτουργία με το " παγκόσμιο " λέξη-κλειδί , τότε η δήλωση της συνάρτησης δεν δημιουργεί μια νέα μεταβλητή με το ίδιο όνομα , αλλά εφιστά την καθολική μεταβλητή στο πεδίο της συνάρτησης . Έτσι, δεν είναι παγκόσμια , από προεπιλογή , η «παγκόσμια» , διότι δεν ισχύει μέσα σε συναρτήσεις εκτός αν χορηγείται ειδικά πεδίο μέσα σε μια συνάρτηση χρησιμοποιώντας την παγκόσμια λέξη κλειδί.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα