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

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

Λειτουργία PHP Παραπομπή σε Class

Όταν οι προγραμματιστές κατασκευή χώρων στη γλώσσα PHP scripting , μπορούν να χρησιμοποιήσουν αντικειμενοστρεφούς ανάπτυξης . Σε μια αντικειμενοστραφή εφαρμογή , μια ομάδα από αντικείμενα κώδικα εργάζονται μαζί για να προσφέρουν την απαιτούμενη λειτουργικότητα . Οι προγραμματιστές γράφουν δηλώσεις κατηγορία στην οποία υπαγορεύουν τις λειτουργίες που τα αντικείμενα μιας κατηγορίας θα παράσχει . Με τη δημιουργία αντικειμένων μιας κατηγορίας , η αίτηση μπορεί κατά συνέπεια η αναφορά αυτών των λειτουργιών. Αντικειμενοστρεφής ανάπτυξη επιτρέπει στους προγραμματιστές να επικεντρωθεί σε συγκεκριμένους τομείς της λειτουργικότητας . Αντικειμενοστρεφής Ανάπτυξη
Η

Αντικειμενοστραφής ανάπτυξη εμφανίζεται σε πολλούς διαφορετικούς τύπους εφαρμογών , συμπεριλαμβανομένων των δικτυακών τόπων . Στην PHP , μια ομάδα από προγραμματιστές μπορούν να εργαστούν σε ένα ενιαίο χώρο , με κάθε ένα εστιάζει σε ένα συγκεκριμένο τομέα της μεταποίησης . Η ιδέα αντικειμενοστραφούς ανάπτυξης είναι ότι οι προγραμματιστές που εργάζονται σε κατασκευαστικά στοιχεία κώδικας θα πρέπει να είναι σε θέση να κάνουν χρήση των άλλων συστατικών , χωρίς να χρειάζεται να κατανοήσουμε εσωτερικές λεπτομέρειες τους . Να είσαι σε θέση να καλέσει τις λειτουργίες μέσα σε μια κλάση από τον κώδικα που είναι έξω από αυτό είναι ένα βασικό στοιχείο σε αυτό το μοντέλο . Οι προγραμματιστές μπορούν να δημιουργήσουν αντικείμενα με συγκεκριμένες αρμοδιότητες και τη συμπεριφορά , τη χρήση αυτών των συμπεριφορών με αναφορά στα καθήκοντα στην κλάση του αντικειμένου .
Εικόνων Class
Δηλώσεις

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

$ name = $ c_name ? } /* λειτουργιών κατηγορίας * /} ; >

Αυτή η δήλωση της κλάσης ορίζει τα αντικείμενα των πελατών . Η τάξη έχει μια μεταβλητή που αντιπροσωπεύει το όνομα του πελάτη , η οποία έχει οριστεί από τον κατασκευαστή μέθοδο . Η μέθοδος κατασκευαστής έχει το ίδιο όνομα με την κλάση , λαμβάνοντας μια παράμετρο συμβολοσειράς . Εξωτερικός κωδικός μπορεί να δημιουργήσει αντικείμενα της κατηγορίας ως εξής : $ my_cust = νέα Πελατών ( "Μαίρη ")?

Όταν αυτός ο κώδικας εκτελεί , η μέθοδος constructor στην κλάση εκτελεί , θέτοντας το όνομα της μεταβλητής με την τιμή που διαβιβάστηκε . Εάν ο κωδικός δημιουργία του αντικειμένου δεν παρέχει μια παράμετρο συμβολοσειράς , το όνομα της μεταβλητής έχει οριστεί από προεπιλογή σε ένα κενό string . Μετά τη μέθοδο κατασκευαστή , η δήλωση της κλάσης μπορεί να απαριθμήσει μία ή περισσότερες λειτουργίες .

Η Λειτουργία Περιγράφει
Η

Λειτουργίες στις τάξεις PHP συνήθως φαίνονται το ίδιο με τις λειτουργίες σε οποιαδήποτε άλλα σενάρια PHP . Παρέχουν ένα όνομα και τις παραμέτρους , ενδεχομένως να επιστρέψει μια τιμή . Το ακόλουθο δείγμα κώδικα δείχνει μια συνάρτηση κλάσης : . .

Get_greeting λειτουργία ( $ όρος ) { επιστροφή "

" $ όρος " " $ this - > $ name . ».

" ? }

Ο κώδικας λαμβάνει μια σειρά πέρασε ένα συνενώνει με το όνομα του αντικειμένου των πελατών . Η σειρά επιστροφής είναι μορφοποιημένο ως HTML για την προβολή του προγράμματος περιήγησης στο Web του χρήστη . Η λειτουργία θα μπορούσε εναλλακτικά να λαμβάνουν πολλαπλές παραμέτρους διαφόρων τύπων. Λειτουργιών κατηγορίας δεν χρειάζεται να επιστρέψει τίποτα , αυτό είναι προαιρετικό .
Εικόνων Κλήση συναρτήσεων
Η

Για να καλέσετε μια συνάρτηση κλάσης , PHP κώδικας πρέπει να δημιουργήσετε ένα αντικείμενο της κλάσης , τότε αναφέρονται σε αυτό το όνομα , που ακολουθείται από το όνομα της συνάρτησης . Το ακόλουθο εκτεταμένο δείγμα κώδικα δείχνει την τεχνική :

$ my_cust = νέα Πελατών ( "Μαίρη ")? Echo $ my_cust - > get_greeting ( "Hello" ) ?

Αυτό θα προκαλέσει το σενάριο για την έξοδο του παρακάτω κώδικα HTML :

Hello Mary


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

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

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