PHP scripts μπορούν να περιλαμβάνουν λειτουργίες με την επιχείρηση ονόματά τους , τις παραμέτρους και τις λεπτομέρειες εφαρμογής . Το ακόλουθο δείγμα κώδικα θα μπορούσε να εμφανιστεί μέσα σε ένα PHP script :
do_something λειτουργία () {
echo " κάνει κάτι " ?
}
Όταν μια λειτουργία δήλωση εμφανίζεται μέσα σε ένα PHP script , άλλο κωδικό μπορούν να κάνουν χρήση της μεταποίησης, που προβλέπεται από τη λειτουργία . PHP προγραμματιστές μπορούν να δημιουργήσουν βοηθητικών λειτουργιών για να παρέχει λειτουργικότητα που χρειάζεστε για να χρησιμοποιήσετε μία ή περισσότερες φορές μέσα σε μια εφαρμογή . Αν μια συνάρτηση καλείται από πολλαπλές τοποθεσίες , χρειάζεται μόνο να ενημερωθεί ή να διατηρηθούν εντός της δήλωσης λειτουργία και οποιεσδήποτε αλλαγές θα πρέπει να αντικατοπτρίζεται σε όλη την σενάριο .
Εικόνων καλεί
Η
Μόλις ένα PHP script έχει πρόσβαση σε μια λειτουργία , ο κώδικας μπορεί να καλέσετε χρησιμοποιώντας το όνομά του , όπως στο ακόλουθο δείγμα σύνταξη απόσπασμα :
do_something ( ) ?
Όταν αυτή η γραμμή εμφανιστεί μέσα σε ένα σενάριο και το σενάριο εκτελεί στη συνέχεια , το περιεχόμενο της συνάρτησης που ονομάζεται θα εκτελέσει , ό, τι συμβαίνει να είναι . Ο "πελάτης " κώδικα καλώντας τη μέθοδο δεν χρειάζεται καν να έχουν επίγνωση του περιεχομένου της λειτουργίας , όσο γενικού σκοπού του είναι σαφής . Για το λόγο αυτό , οι προγραμματιστές συχνά περιλαμβάνουν ενημερωτικά σχόλια δίπλα σε βοηθητικές λειτουργίες :
/κάτι /εγγραφής στο πρόγραμμα περιήγησης
Αυτό είναι ένα απλό παράδειγμα , αλλά σε γενικές γραμμές μια λειτουργία βοηθός θα είναι πιο χρήσιμο αν είναι εισηγμένη μαζί με μια λεπτομερή σχολιασμό.
Η παράμετροι
Η
PHP λειτουργίες μπορεί να δεχθεί τα επιχειρήματα , μερικές φορές αναφέρεται ως παραμέτρους . Τυχόν παράμετροι εμφανίζονται μέσα στη δήλωση της συνάρτησης , όπως στο ακόλουθο παράδειγμα κώδικα : . .
Output_text λειτουργία ( $ the_text ) {
echo "
" $ the_text "
" ? }
Κωδικός πελάτη να καλέσετε τη μέθοδο αυτή , περνώντας μια παράμετρο συμβολοσειράς ως εξής :
$ some_text = " Hello " ?
output_text ( $ some_text ) ? .
ο κωδικός αυτός θα προκαλέσει το πέρασε παράμετρο συμβολοσειράς να εξόδου ανάλογα με την εφαρμογή της λειτουργίας
εικόνων Επιστρέφει
Η
λειτουργίες PHP μπορεί να επιστρέφουν μεταβλητές και τιμές για τον κώδικα , καλώντας τους. Το ακόλουθο δείγμα κώδικα δείχνει δηλώνοντας ένα ασήμαντο λειτουργία με μια αριθμητική τιμή επιστροφής :
multiply_it λειτουργία ( $ num ) {
επιστροφή $ num * 3 ?
}
Εξωτερικό κώδικα μπορεί να καλέσει αυτή τη λειτουργία , περνώντας μια παράμετρο και λαμβάνει την τιμή που επιστρέφεται ως εξής :
$ my_num = 5 ?
$ new_num = multiply_it ( $ my_num ) ?
το νέο μεταβλητό αριθμό θα πρέπει να περιέχει την αξία που προκύπτει από την πράξη του πολλαπλασιασμού ορίζεται μέσα στη δήλωση της συνάρτησης .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα