0

一些 WordPress 功能的快速问题:

$options = (array)get_options('value');

这样做可以让我得到一个数组。但它是如何工作的?

提前致谢。

4

2 回答 2

2

这是一种类型转换,PHP 对此有很好的文档

PHP 中的类型转换与 C 中的工作方式非常相似:所需类型的名称写在要转换的变量之前的括号中。

<?php
    $foo = 10;   // $foo is an integer
    $bar = (boolean) $foo;   // $bar is a boolean
?>

http://php.net/manual/en/language.types.type-juggling.php

于 2013-10-27T14:58:43.823 回答
2

PHP 是一种松散类型的语言,它根据分配给它的内容为变量分配类型,它的概念用于将变量的当前数据类型从一种日期类型更改为另一种日期类型。

 $foo = 'Hello World';
 var_dump(is_string($foo));//true 
 $bar = (array) $foo;
 echo $bar[0];// no doubt string offset also can be access using $foo[offset]
 var_dump(is_array($bar));// true
于 2013-10-27T15:34:20.443 回答