Μια διαδικασία σας επιτρέπει να χρησιμοποιείτε επανειλημμένα το ίδιο μπλοκ του κώδικα σε PHP script σας, αντί της γραφής τον ίδιο κωδικό πολλές φορές . Διαδικασίες εκτέλεση υπολογισμών ή να τροποποιήσει τις τιμές που τους διαβιβάζουν ή δημιουργούνται στο εσωτερικό τους για να εμφανιστεί στην ιστοσελίδα . Για παράδειγμα, μια υπορουτίνα που παίρνει δύο ακέραιους αριθμούς ως επιχειρήματα , τα πολλαπλασιάζει μαζί και χρησιμοποιεί τη συνάρτηση " ηχώ " για να δείξει το αποτέλεσμα είναι ένα παράδειγμα μιας διαδικασίας. Στην ουσία , οι διαδικασίες είναι μικρά προγράμματα που περιλαμβάνονται στο πλαίσιο του ευρύτερου προγράμματος .
Εικόνων Ορισμός
Η
Για να δημιουργήσετε κάθε είδους υπορουτίνα σε PHP , συμπεριλαμβανομένης μιας διαδικασίας , μπορείτε να χρησιμοποιήσετε το " λειτουργία " κλειδί ακολουθούμενο από το όνομα της διαδικασίας του , ο κατάλογος των argument και τη δήλωση . Για παράδειγμα , " myfunc λειτουργία ( $ var ) { }
" typing δημιουργήσει μια διαδικασία που ονομάζεται " myfunc » που δέχεται ένα επιχείρημα . Μην κώδικα μια τιμή επιστροφής . Στην PHP , δεν μπορείτε να δημιουργήσετε πολλαπλές διαδικασίες με το ίδιο όνομα , ούτε μπορείτε να υπερφορτώσει μια λειτουργία , όπως μπορείτε σε κάποιες άλλες γλώσσες προγραμματισμού . μπορείτε να δημιουργήσετε τις διαδικασίες που αποδέχονται οποιοδήποτε αριθμό παραμέτρων , και στη συνέχεια να τα τροποποιήσετε ανάλογα με τις ανάγκες μέσα στο σώμα του κώδικα της διαδικασίας. Μπορείτε να το κάνετε έτσι με τη δημιουργία PHP μεταβλητές ή με το πέρασμα με αναφορά , όπου θα περιλαμβάνουν και σημάδι πριν από τη μεταβλητή . Όταν καλείτε μια διαδικασία αλλού στο κείμενό σας , θα πρέπει να περάσει τον ίδιο αριθμό επιχειρήματα σε αυτό που καλούνται στο ορισμό της διαδικασίας. Μπορείτε να περάσετε μεταβλητές ή κατεξοχήν συμβολοσειρά στη διαδικασία της πρόσκλησης .
Εικόνων Πεδίο
Η
Μπορείτε να δηλώσετε μια διαδικασία ένθετη μέσα σε μια άλλη διαδικασία , αλλά δεν μπορείτε να χρησιμοποιήσετε την ένθετη διαδικασία, εάν δεν καλέστε πρώτα τον γονέα διαδικασίας , έτσι ώστε η ιστοσελίδα μπορεί να επεξεργαστεί τον κώδικα . Παρομοίως , εάν δημιουργήσετε και να προετοιμάσει μια μεταβλητή , και στη συνέχεια να το δώσετε σε μια διαδικασία και να τροποποιήσετε την αξία του , την αξία του αρχικού μεταβλητής παραμένει αμετάβλητη . Μπορείτε επίσης να δημιουργήσετε πολλαπλές μεταβλητές, όλα με το ίδιο όνομα σε ξεχωριστές διαδικασίες . Κανένας από αυτούς δεν έχουν σχέση μεταξύ τους .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα