Τύποι δεδομένων PHP

Typoi Dedomenon Php



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

Τύποι δεδομένων PHP

Υπάρχουν πολλοί διαθέσιμοι τύποι δεδομένων στην PHP που μπορούν να χρησιμοποιηθούν για την αποθήκευση διαφόρων τύπων δεδομένων. Αυτοί οι τύποι δεδομένων χωρίζονται σε τρεις μεγάλες κατηγορίες:

1: Βαθμωτικός τύπος δεδομένων

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







  • Ακέραιος αριθμός: Χρησιμοποιείται για την αποθήκευση αριθμών χωρίς δεκαδικά ψηφία όπως 10,15.
  • Φλοτέρ: Χρησιμοποιείται για την αποθήκευση αριθμών με δεκαδικά σημεία όπως 12,45, 54,566.
  • Σειρά: Χρησιμοποιείται για την αποθήκευση δεδομένων κειμένου, τα οποία μπορούν να περικλείονται σε μονά («Hello») ή διπλά εισαγωγικά ή διπλά εισαγωγικά («Hello»).
  • Boolean: Χρησιμοποιείται για την αποθήκευση λογικών τιμών είτε true είτε false.

Παράδειγμα 1

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





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

ηχώ 'Ο ακέραιος αριθμός είναι: $n1 \n ' ;

ηχώ 'Το Float είναι: $n2 \n ' ;

ηχώ «Ο χαρακτήρας είναι: $ch \n ' ;

?>



Παράδειγμα 2

Στο ακόλουθο παράδειγμα κώδικα, χρησιμοποιώ το bool δεδομένα τύπος:







μεταβλητή $ = αληθής ;

var_dump ( μεταβλητή $ ) ;

?>

2: Σύνθετος τύπος δεδομένων

Στο σύνθετος τύπος δεδομένων , η μεταβλητή μπορεί να κρατήσει περισσότερο τη μία τιμή:



  • Πίνακας: Ο πίνακας είναι το σύνολο των διαφορετικών τιμών που μπορούν να προσπελαστούν μέσω ενός κλειδιού.
  • Αντικείμενο: Το αντικείμενο είναι ένα παράδειγμα κλάσης που περιέχει μεθόδους και συναρτήσεις. Κάθε αντικείμενο μοιράζεται τις ίδιες ιδιότητες και μεθόδους με τη μητρική κλάση.

Παράδειγμα 1

Το ακόλουθο παράδειγμα απεικονίζει τη δήλωση τύπου δεδομένων πίνακα και την έξοδο της κονσόλας στην PHP:



$γλώσσες = πίνακας ( 'PHP' , 'ΝΤΟ' , 'Ιάβα' , 'Πηγαίνω' , 'ΝΤΟ#' ) ;

ηχώ 'Πρώτο στοιχείο: $languages[0] \n ' ;

ηχώ «Δεύτερο στοιχείο: $languages[1] \n ' ;

ηχώ «Τρίτο στοιχείο: $languages[2] \n ' ;

ηχώ «Τέταρτο Στοιχείο: $languages[3] \n ' ;

ηχώ 'Πέμπτο στοιχείο: $languages[4] \n ' ;

?>

Παράδειγμα 2

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



τάξη Ορθογώνιο παραλληλόγραμμο {

δημόσιο $πλάτος ;

δημόσιο $ύψος ;

δημόσιο λειτουργία περιοχή ( ) {

ΕΠΙΣΤΡΟΦΗ $αυτό -> πλάτος * $αυτό -> ύψος ;

}

}

$rect = νέος Ορθογώνιο παραλληλόγραμμο ;

$rect -> πλάτος = 5 ;

$rect -> ύψος = 10 ;

ηχώ 'Εμβαδόν ορθογωνίου:' . $rect -> περιοχή ( ) . ' \n ' ;

?>

3: Ειδικός τύπος δεδομένων

Ακολουθούν δύο ειδικοί τύποι δεδομένων PHP:

  • ΜΗΔΕΝΙΚΟ: Το μηδέν δεν αντιπροσωπεύει τίποτα. δείχνει την απουσία τιμής στη μεταβλητή.
  • Πόρος: Η μεταβλητή δείχνει σε κάποια εξωτερική πηγή.

Παράδειγμα 1

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



$y = μηδενικό ;

var_dump ( $y ) ;

?>

Παράδειγμα 2

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



$λαβή = fopen ( 'myfile.txt' , 'r' ) ή ο ( 'Δεν είναι δυνατό το άνοιγμα του αρχείου!' ) ;

ηχώ fread ( $λαβή , μέγεθος αρχείου ( 'myfile.txt' ) ) ;

fclose ( $λαβή ) ;

?>

Στο παραπάνω παράδειγμα, η συνάρτηση fopen() θα παρέχει τη λαβή του πόρου καθώς ανοίγει το αρχείο πόρου και το εκχωρεί στη μεταβλητή $handle. Η έξοδος του κώδικα του προγράμματος περιήγησης είναι:

Συμπέρασμα

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