Τύποι Δεδομένων PHP
Αλφαριθμητικές αλυσίδες, ακέραιοι, δεκτικά αριθμοί, λογική, πίνακες, αντικείμενα, NULL.
Αλφαριθμητικές αλυσίδες PHP
Οι αλφαριθμητικές αλυσίδες είναι ακολουθίες χαρακτήρων, όπως "Hello world!".
Οι αλφαριθμητικές αλυσίδες μπορούν να είναι οποιοδήποτε κείμενο εντός των κενών. Μπορείτε να χρησιμοποιήσετε μονά ή διπλά κενά:
实例
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
Ακέραιοι αριθμοί PHP
Τα ακέραια είναι αριθμοί χωρίς δεκτικός.
Όροι των ακέραιων:
- Τα ακέραια πρέπει να έχουν τουλάχιστον έναν αριθμό (0-9)
- Τα ακέραια δεν μπορούν να περιέχουν κόμματα ή κενά
- Τα ακέραια δεν μπορούν να έχουν σημείο
- Τα ακέραια μπορούν να είναι θετικά ή αρνητικά
- Μπορούν να καθοριστούν με τρεις μορφές τα ακέραια: δεκαδικά, δεκαεξαδικά (προέχον είναι 0x) ή οκταδικά (προέχον είναι 0)
Στο παρακάτω παράδειγμα, θα δοκιμάσουμε διαφορετικούς αριθμούς. Το PHP var_dump() θα επιστρέψει τον τύπο και την τιμή της μεταβλητής:
实例
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // Αρνητικός αριθμός var_dump($x); echo "<br>"; $x = 0x8C; // Δεκαεξαδικός αριθμός var_dump($x); echo "<br>"; $x = 047; // Οκταδικός αριθμός var_dump($x); ?>
Δεκτικά αριθμοί PHP
Τα δεκτικά αριθμοί είναι αριθμοί με σημείο ή μορφή εξισώσεως.
Στο παρακάτω παράδειγμα, θα δοκιμάσουμε διαφορετικούς αριθμούς. Το PHP var_dump() θα επιστρέψει τον τύπο και την τιμή της μεταβλητής:
实例
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
Λογική PHP
Η λογική είναι αληθής ή ψευδής.
$x=true; $y=false;
Λογική χρησιμοποιείται συχνά για δοκιμές συνθηκών. Θα μάθετε περισσότερα για τις δοκιμές συνθηκών σε μεταγενέστερες ενότητες αυτού του εγχειριδίου.
Περιεχόμενοι στο PHP
数组在一个变量中存储多个值。
在下面的例子中,我们将测试不同的数组。PHP var_dump() 会返回变量的数据类型和值:
实例
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>
您将在本教程稍后的章节学到更多有关数组的知识。
PHP 对象
对象是存储数据和有关如何处理数据的信息的数据类型。
在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
实例
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
您将在本教程稍后的章节学到更多有关对象的知识。
PHP NULL 值
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。
可以通过把值设置为 NULL,将变量清空:
实例
<?php $x="Hello world!"; $x=null; var_dump($x); ?>