1. Array (array), um array pode armazenar vários dados e pode ser de qualquer tipo.
Na verdade, um array equivale a um gráfico ordenado que mapeia valores para chaves.
<?php /* variedade( chave1 => valor1, chave2 => valor2, ... ) A chave pode ser um tipo inteiro ou de caractere e o valor pode ser de qualquer tipo*/ $arr = array("foo" => "barra", 12 => verdadeiro); print_r($arr); // Visualiza todo o conteúdo do valor echo $arr["foo"] // Acessa um único dado através do subscrito do array echo $arr[12];
2. Objeto. Objeto é um tipo de dados composto mais avançado que matrizes.
Variáveis de objeto consistem em um conjunto de métodos e um conjunto de valores de propriedades. O método representa a função do objeto e as propriedades representam o estado do objeto.
<?php class Person{ // Defina uma classe var $name; // Defina uma função de atributo de membro na classe say(){ // Defina um método de membro echo "Doing foo."; } } $p = new Person; // Utilize a instrução new para instanciar um objeto da classe Person e coloque-o na variável $p $p->name = "Tom" // Acesse as propriedades do membro no objeto através do objeto $; p $p->say(); // Acessar métodos membros no objeto através do objeto $P
Os itens acima são os dois tipos compostos em variáveis php. Espero que sejam úteis para todos.