0
A
回答
1
是的,它创建了一个数组,其中$mydata
是第一个元素。你甚至可以把很多元素在里面一次:
php > $x = array(1,2,3);
php > var_dump($x);
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
但是,如果这是所有发生在该行,我说什么也不会发生的。 array()
表现得像一个返回一个新数组的函数,如果它没有被分配给任何它被简单地丢弃并且什么也没有发生的。例如:
php > $y = 'foo';
php > array($y);
php > var_dump($y);
string(3) "foo"
+0
是的,但$ x不在那里。它只是数组($ mydata); ??? – Bytemain 2012-07-18 13:12:35
+0
@Chiyou刚刚加了一点。那么真的没有任何事情发生。 – SilverSnake 2012-07-18 13:13:14
除了下面提供的答案,如果有疑问,看看官方文档:http://php.net/manual/en/language.types.array.php – 2012-07-18 13:12:20