Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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
Java 关于PHP中数组概念的澄清_Java_Php_Arrays - Fatal编程技术网

Java 关于PHP中数组概念的澄清

Java 关于PHP中数组概念的澄清,java,php,arrays,Java,Php,Arrays,我不熟悉PHP编程,但以前写过Java。在Java中,数组的概念是您拥有一个特定类的多个对象的集合(包括int、String等数据类型) 在PHP中,我看到数组的描述类似于“分配了多个值的变量” 我的问题是:您能用与Java中数组相同的方式描述PHP数组吗?如果没有,有什么区别 我认为这是由于句法上的差异造成的: 爪哇: PHP: 非常感谢您的任何建议或解释 否您不能将PHP数组描述为与Java中的数组相同 原因是Java数组的元素必须都是相同的类型,而PHP中的数组可以包含不同类型的值 例如在

我不熟悉PHP编程,但以前写过Java。在Java中,数组的概念是您拥有一个特定类的多个对象的集合(包括int、String等数据类型)

在PHP中,我看到数组的描述类似于“分配了多个值的变量”

我的问题是:您能用与Java中数组相同的方式描述PHP数组吗?如果没有,有什么区别

我认为这是由于句法上的差异造成的:

爪哇:

PHP:


非常感谢您的任何建议或解释

否您不能将PHP数组描述为与Java中的数组相同

原因是Java数组的元素必须都是相同的类型,而PHP中的数组可以包含不同类型的值

例如在PHP中:

$arr = ["string", 1, 1.2]; // A string, int and double / float

不,您不能将PHP数组描述为与Java中的数组相同

原因是Java数组的元素必须都是相同的类型,而PHP中的数组可以包含不同类型的值

例如在PHP中:

$arr = ["string", 1, 1.2]; // A string, int and double / float

请参阅我的评论-我知道PHP中的弱类型。我想问的是,是否可以像在Java中那样将PHP数组描述为对象的集合。PHP中的数组实际上是一个有序映射。映射是一种将值与键关联的类型。。检查一下这些文件,你会得到所有的。请参阅我的评论-我知道PHP中的弱类型。我想问的是,是否可以像在Java中那样将PHP数组描述为对象的集合。PHP中的数组实际上是一个有序映射。映射是一种将值与键关联的类型。。检查一下这些文件,你会得到所有的。
$arr = ["string", 1, 1.2]; // A string, int and double / float