在本课中 PHP 数据类型 我们将讨论这个话题。 PHP 支持 10 种基本数据类型:4 种标量、4 种复合数据类型和 2 种特殊数据类型。在这篇文章中 PHP 数据类型 你可以找到例子。
标量数据类型
字符串(文本)
PHP 数据类型 我们要学习的第一个数据类型是:字符串(文本)。该数据类型存储一个或多个字符。用单引号或双引号表示。让我们用一个例子来强化这一点。
$string1 = "Bu metin string1 değişkeninin değeridir";
$string2 = 'Bu metin string2 değişkeninin değeridir';在PHP中,文本类型数据可以用单引号或双引号存储。但是,使用单引号和双引号有一些规则。 PHP单引号和双引号的区别 我们在上一课中讨论过这个话题。
整数
Integer 数据类型存储一个整数。表达时不使用引号。
$integer = 658;PHP 数据类型 整数数据类型有一些规则。我们来看看这些。
PHP 整数数据类型规则:
- 整数必须至少包含一位数字。
- 整数不能有小数点。
- 整数可以是正数或负数。
- 整数可以用十进制(基数 10)、十六进制(基数 16)、八进制(基数 8)或二进制(基数 2)表示法表示
浮点数(十进制数)
浮点(小数)数据类型存储小数/小数。表达时不使用引号。
$float = 14.45;布尔值
bool 数据类型存储两种可能状态之一:true 或 false。也称为布尔值。
$bool1 = true;
$bool2 = false;提示: Bool数据类型主要用于条件测试。
复合数据类型
数组
数组在单个变量中存储多个值。下面示例中的 $fruits 变量是一个数组。
// Array tanımlamak için 1.ci yöntem
$fruits = array(
'Fruit Name 1' => 'apple',
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
);
// Array tanımlamak için 2.ci yöntem
$fruits = [
'Fruit Name 1' => 'apple',
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
];对象
对象是用户定义的类的实例,可以存储值和函数。
class Car {
function brand(): string {
$brand_name = 'BMW';
return 'Araç Markası: ' . $brand_name;
}
}
$object = new Car();
echo $object->brand(); // Çıktı: Araç Markası: BMW可调用
可以使用可调用类型声明来指定回调。
class CallableClass {
public static function callableMethod() {
echo 'hello world';
}
}
function callableFunction(callable $callable) {
call_user_func($callable);
}
$callable_obj = new CallableClass();
callableFunction([$callable_obj, 'callableMethod']);可迭代
Iterable 是可以通过 foreach() 循环进行循环的任何值。 iterable 是一种伪类型,在 PHP 7.1 中引入。
function printIterable(iterable $my_iterable) {
foreach($my_iterable as $item) {
echo $item;
}
}
$arr = array('a', 'b', 'c');
printIterable($arr);特殊数据类型
空
Null 是一种特殊的数据类型,只能有一个值:null。数据类型为 null 的变量是未分配值的变量。
$variable = null;资源
在 PHP 中,资源类型是一种特殊的数据类型,指的是任何外部资源。资源变量、文件、数据库等。它作为外部数据源的引用,例如PHP使用相关函数来创建这些资源。例如,fopen() 函数打开一个磁盘文件,其引用存储在资源变量中。
$fp = fopen('test.txt', 'w');
echo get_resource_type($fp);在本课中 PHP 数据类型 我们学到了。您可以针对您想到的问题和需要帮助的主题撰写评论。



