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

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

Αντικείμενο Vs . Array στην PHP

PHP εξερράγη σε δημοτικότητα μετά την απελευθέρωση της PHP 4 , μια ισχυρή server-side εργαλείο ανάπτυξης Web . Περιελάμβανε κάποια υποστήριξη για τον αντικειμενοστραφή προγραμματισμό στυλ , αλλά δεν ήταν μέχρι το PHP 5 ότι η αληθινή αντικειμενοστρεφή προγραμματισμό με PHP κατέστη δυνατή . PHP 5 εξακολουθεί να διατηρεί διαδικαστικό στυλ προγραμματισμού , ωστόσο , κάνουν βαριά χρήση των ευέλικτων συστοιχίες για την απλοποίηση και τον εξορθολογισμό της διαδικασίας ανάπτυξης. PHP Αντικείμενα
Η

αντικείμενα PHP είναι οι εφαρμογές των κατηγοριών PHP , που είναι πρότυπα για κώδικα και δεδομένα . Ένα αντικείμενο μπορεί να έχει " ιδιότητες" - το όνομα και την αξία ζεύγη , και « μεθόδους» - λειτουργεί για το αντικείμενο . Για παράδειγμα , μια κατηγορία που ονομάζεται "Χρήστης" χρησιμοποιείται για να δημιουργήσει μια μεταβλητή αντικειμένου που ονομάζεται " $ user " αντιπροσωπεύει την στιγμή είστε συνδεδεμένοι στο χρήστη . Έχει μια ιδιότητα που ονομάζεται όνομα, το οποίο είναι προσβάσιμο σαν αυτό :

$ user - > το όνομα χρήστη ?
Είναι

έχει επίσης μια μέθοδο που αποσυνδέει το χρήστη , το οποίο εκτελείται σαν αυτό :

$ user - > logout ()? " . μεθόδους»

Με λίγα λόγια , τα αντικείμενα έχουν τα δεδομένα , που ονομάζεται « ιδιότητες» και τις λειτουργίες , που ονομάζεται
εικόνων PHP Πίνακες
Η

A PHP array είναι ένα ευέλικτο σύνολο του ονόματος και της αξίας ζεύγη . Είναι ευέλικτο , επειδή τα ονόματα μπορεί να είναι οποιαδήποτε συμβολοσειρά , και οι τιμές μπορούν να είναι οποιουδήποτε τύπου δεδομένων. Για παράδειγμα , ένα στοιχείο στη συστοιχία θα μπορούσε να είναι ένας ακέραιος αριθμός , ενώ το επόμενο στοιχείο είναι μια άλλη συστοιχία. Αυτό καθιστά PHP συστοιχίες ευέλικτο και απλό στη διαχείριση, τον εξορθολογισμό της διαδικασίας παραγωγής γρήγορα εφαρμογές Web .

Η σύγκριση των αντικειμένων και πίνακες στην PHP
Η

Τα δύο στοιχεία τύποι είναι παρόμοια σε ότι και οι δύο μπορούν να περιέχουν σύνολα όνομα και την τιμή ζεύγη . Μπορείτε να επαναλάβετε μέσω των ιδιοτήτων ενός αντικειμένου χρησιμοποιώντας ένα " foreach " loop , όπως μπορείτε να με συστοιχίες . Ωστόσο , τα στοιχεία του πίνακα δεν είναι ευέλικτο , χωρίς προσδοκίες ως προς το περιεχόμενό τους . Αντικείμενα μπορούν να λάβουν νέες ιδιότητες αυθαίρετα , αλλά την κλάση του αντικειμένου καθορίζει ορισμένες ιδιότητες που θα πρέπει να είναι παρόντες . Επίσης , τα αντικείμενα έχουν μεθόδους , που είναι ένας βασικός λόγος για να τα χρησιμοποιήσουν στην πρώτη θέση .
Εικόνων Εκτιμήσεις
Η

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

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

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