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

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

PHP μεταβλητές Vs . Λειτουργίες

Στην PHP , μπορείτε δηλώνουν νέες μεταβλητές με το "$" χαρακτήρα , όπως για παράδειγμα: " $ var = " αξία " PHP έχει πολλές ενσωματωμένες λειτουργίες , αλλά μπορείτε να δημιουργήσετε το δικό σας χρησιμοποιώντας τη " λειτουργία " κλειδί Όταν χρησιμοποιείτε . . ορισμένες λειτουργίες , μπορείτε να χρησιμοποιήσετε μεταβλητές σαν ορίσματα , ή να επιστρέψουν τις τιμές τους από τις λειτουργίες . μπορείτε επίσης να χρησιμοποιήσετε μεταβλητές για να καλέσετε συναρτήσεις , και να ορίσετε προεπιλεγμένες τιμές για να εξασφαλίσει εκείνες οι μεταβλητές φέρουν μια τιμή . Πεδίο
Η

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

Όταν καλείτε λειτουργίες που απαιτούν επιχειρήματα , μπορείτε να περάσετε μεταβλητές σαν ορίσματα . Για παράδειγμα, πληκτρολογήστε " someFunction ( $ var1 , var2 $ ) ? " . . για να περάσει τις τιμές για αυτές τις δύο μεταβλητές σαν ορίσματα στη συνάρτηση Μπορείτε επίσης να χρησιμοποιήσετε προεπιλεγμένες παραμέτρους σε μια συνάρτηση για παράδειγμα, πληκτρολογήστε " λειτουργία someFunc ( $ var = "value " ) "και στη συνέχεια ορίζουμε τη συνάρτηση . Όταν καλείτε someFunc στο πρόγραμμά σας , αν δεν περάσει ένα επιχείρημα για τη λειτουργία , χρησιμοποιεί το " $ var " τιμή από προεπιλογή .

Η Επιστρέφοντας μεταβλητές

Ακριβώς όπως μπορείτε να περάσετε μεταβλητές σαν ορίσματα σε μια συνάρτηση , μπορείτε να επιστρέψετε από τις τιμές των μεταβλητών σε λειτουργία, καθώς και . για παράδειγμα , εάν η λειτουργία εκτελεί κάποιους υπολογισμούς για το " $ var " μεταβλητή , τύπου " επιστροφή $ var ? "στο τέλος του σώματος λειτουργία για να αποστείλετε την τιμή αυτή πίσω στο τμήμα του προγράμματος που ονομάζεται τη λειτουργία δεν μπορείτε να επιστρέψετε πολλαπλές μεταβλητές από μια συνάρτηση , αλλά μπορείτε να εκτελέσετε λειτουργίες , για παράδειγμα, πληκτρολογώντας ". επιστρέψει var1 $ + $ var2 ? " , ή ακόμα και την επιστροφή μεταβλητή συστοιχίες , όπως συστοιχία« επιστροφής ( $ var1 , $ var2 ) ? "
εικόνων μεταβλητή Λειτουργίες
Η

Όταν προσθέτετε παρενθέσεις για να . το τέλος μιας μεταβλητής η αξία των οποίων είναι το ίδιο με μια υπάρχουσα λειτουργία , για παράδειγμα, " $ myVar ()? " . οι μεταβλητές προσπάθειες για να εκτελέσει τη λειτουργία Ωστόσο , δομή της γλώσσας λειτουργίες όπως echo ( ) , isset ( ) ή require () δεν υποστηρίζει μεταβλητές λειτουργίες . Εάν μια συνάρτηση απαιτεί παραμέτρους , θα τους περάσει ως επιχειρήματα μέσα στις παρενθέσεις . μπορείτε να τους περάσει ως ανεπεξέργαστα δεδομένα , όπως αλφαριθμητικά ή αριθμούς , ή και άλλες μεταβλητές, συμπεριλαμβανομένων των συστοιχιών .
εικόνων
Η

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

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