澄清PHP中

时间:2015-07-16 07:11:36

标签: java php arrays

我是PHP编程的新手,但之前已经编写过Java。在Java中,数组的概念是你有一个特定类的几个对象的集合(包括数据类型,如int,String等)。

在PHP中,我已经看到数组的描述是“一个赋予它多个值的变量”。

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

我认为由于语法差异而存在差异:

爪哇:

int anArray[] = new int[10];

PHP:

$anArray = array();   // I am aware of the difference in typing

非常感谢任何建议或解释!

1 个答案:

答案 0 :(得分:0)

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

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

例如在PHP中:

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