大家好,我是网络开发者。现在我正在学习PHP。我正在研究php对象,我试试这段代码
<html>
<head>
</head>
<body>
<?php
$obj=(object)'ciao';
echo $obj->scalar;
?>
</body>
</html>
这里我想知道什么是标量?为什么我们在这里使用它?
答案 0 :(得分:8)
转换为对象
如果将对象转换为对象,则不会对其进行修改。如果是一个值 任何其他类型的转换为一个对象,一个新的实例 创建了stdClass内置类。如果值为NULL,则为新值 实例将为空。数组转换为具有属性的对象 由键和相应的值命名。 对于任何其他值,成员 名为标量的变量将包含值。
<?php $obj = (object) 'ciao'; echo $obj->scalar; // outputs 'ciao' ?>
答案 1 :(得分:0)
您要将ciao
转换为object
。执行echo $obj->scalar;
后,您将获得ciao
输出。因为标量是包含该值的成员变量
有关详细信息,请参阅此链接:http://www.php.net/manual/en/language.types.object.php