Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这个词是什么意思;“对象”;你喜欢PHP吗?_Php_Sql_Object - Fatal编程技术网

这个词是什么意思;“对象”;你喜欢PHP吗?

这个词是什么意思;“对象”;你喜欢PHP吗?,php,sql,object,Php,Sql,Object,我对PHP中“object”一词的作用感到困惑,例如: while($row = mysql_fetch_object($result)) { $images[] = (object) $row; } “对象”是做什么的?我已经看过多次了,不知道它的目的和作用,任何解释都将不胜感激,谢谢 它用于将变量(通常是数组)强制转换为对象(stdClass) 请不要遵循这种编码方式,因为它有很多缺点,也没有什么好处 此外: 欢迎来到堆栈溢出!请不要将mysql.*函数用于 新代码。它们不再得到维护

我对PHP中“object”一词的作用感到困惑,例如:

while($row = mysql_fetch_object($result)) {
   $images[] = (object) $row;
}

“对象”是做什么的?我已经看过多次了,不知道它的目的和作用,任何解释都将不胜感激,谢谢

它用于将变量(通常是数组)强制转换为对象(stdClass)

请不要遵循这种编码方式,因为它有很多缺点,也没有什么好处

此外:

欢迎来到堆栈溢出!请不要将
mysql.*
函数用于 新代码。它们不再得到维护,社区已经开始 这个看到了吗?相反,你应该学习并使用这两种方法 或如果你 无法决定,将有助于选择。 如果你想学习


它用于将变量(通常是数组)强制转换为对象(stdClass)

请不要遵循这种编码方式,因为它有很多缺点,也没有什么好处

此外:

欢迎来到堆栈溢出!请不要将
mysql.*
函数用于 新代码。它们不再得到维护,社区已经开始 这个看到了吗?相反,你应该学习并使用这两种方法 或如果你 无法决定,将有助于选择。 如果你想学习

(对象)将变量转换为具有数据类型对象的变量

e、 g


(对象)将变量转换为具有数据类型对象的变量

e、 g


在PHP中,它用于在对象内部放置变量


顺便说一句,如果您使用的是半弃用的函数,请小心使用,例如
mysql\u fetch\u oject()

它用于在PHP中的对象内放置变量


您正在使用半弃用的函数,顺便说一句,请小心使用,例如
mysql\u fetch\u oject()

这是一种类型转换,基本上与
$x=(int)$var
做相同的事情;这是一个类型转换,基本上做着与
$x=(int)$var
相同的事情;
<?php
$car = array (
    'type' => 'Ford',
    'plate' => 'AZ-DF-123'
);

$p = (object) $car;
echo $p->type; // Will print 'Ford'
?>