Βίντεο: Τύποι μεταβλητών - Μαθήματα προγραμματισμού σε C #2 2024
Οι τιμές που αποθηκεύονται σε μεταβλητή PHP ή σταθερά PHP αποθηκεύονται ως συγκεκριμένος τύπος δεδομένων. Η PHP παρέχει τους ακόλουθους οκτώ τύπους δεδομένων:
-
Ακέραιος αριθμός: Ολόκληρος αριθμός
-
Αριθμός κυμαινόμενης θέσης (float): Αριθμητική τιμή με δεκαδικά ψηφία
-
Σειρά: χαρακτήρες
-
Boolean: Μια τιμή που μπορεί να είναι είτε αληθής είτε ψευδής
-
Array: Μια ομάδα τιμών σε μια μεταβλητή
-
Αντικείμενο: Μια δομή που δημιουργήθηκε με μια κλάση < Πόρος:
-
Μια αναφορά που προσδιορίζει μια σύνδεση Εδώ είναι μερικά πράγματα που πρέπει να ξέρετε για την εργασία με τύπους δεδομένων:
-
Η PHP καθορίζει αυτόματα τον τύπο δεδομένων. Όταν γράφετε σενάρια PHP, δεν χρειάζεται να καθορίσετε ποιο τύπο δεδομένων αποθηκεύετε. Οι ακόλουθες δύο δηλώσεις αποθηκεύουν διαφορετικούς τύπους δεδομένων:
-
$ var1 = 123; $ var2 = "123"; Η τιμή για το $ var1 αποθηκεύεται ως ακέραιος αριθμός. Η τιμή για το $ var2 αποθηκεύεται ως συμβολοσειρά επειδή είναι κλεισμένη σε εισαγωγικά.
Η PHP μετατρέπει τους τύπους δεδομένων αυτόματα όταν χρειάζεται.Για παράδειγμα, αν προσθέσετε δύο μεταβλητές, μία που περιέχει έναν ακέραιο και ένα που περιέχει ένα float, η PHP μετατρέπει τον ακέραιο σε ένα float ώστε να μπορεί να προσθέσει τα δύο.
-
Μπορείτε να προσδιορίσετε τον τύπο δεδομένων. Ενίοτε, ίσως θέλετε να αποθηκεύσετε μια τιμή ως τύπο δεδομένων διαφορετική από τον τύπο δεδομένων που αποθηκεύει αυτόματα η PHP. Μπορείτε να ορίσετε τον τύπο δεδομένων για μια μεταβλητή με
cast, -
ως εξής: $ var3 = "222"; $ var4 = (int) $ var3; Αυτή η δήλωση θέτει το $ var4 ίσο με την τιμή στο $ var3, αλλάζοντας την τιμή από μια συμβολοσειρά σε έναν ακέραιο αριθμό. Μπορείτε επίσης να χρησιμοποιήσετε (float) ή (string). Μπορείτε να αναζητήσετε τον τύπο δεδομένων.
Μπορείτε να μάθετε ποιος τύπος δεδομένων αποθηκεύεται σε μια μεταβλητή με var_dump (). Για παράδειγμα, μπορείτε να εμφανίσετε μια μεταβλητή ως εξής:
var_dump ($ var4);
-
Η έξοδος από αυτή τη δήλωση είναι η ακόλουθη: int (222)