array (numero de elementos) de uma array, pode-se utilizar a funcao count(). Saiba mais. Dentre os metodos das Arrays, alguns servem para ordenar seus elementos (saiba mais).Ex.: $lista = array("item 1", "item 2"); ou $lista[0] = "item1";Ex.: $dict = array("key1"=>"val1", "key2"=>"val2"); ou $dict['key1']="val1";(verifique o exemplo do uso de foreach() para rodar por todo $dict)Ex.: $lista2 = array( array("lista2-1",1,2), array("lista2-2",2,3));Objects/ClassE uma classe, uma estrutura que guarda dados (propriedades) E informacoes de como processar esses dados (metodos). E o unico caso em que se deve ser explicitamente declarado usando a palavra-chave "class".Ex.:class Car { var $color; function Car($color="green"){ this->color = $color; } function what_color(){ return $this->color; }}NullEsse e um valor usado para representar que uma variavel nao possui valor, ou para esvaziar uma variavel.ConstantsUma variavel constante que guarda um valor simples que nao pode ter seu valor modificado pelo script. Ela e definida pela funcao define(<string_name>, <value>[, <bool_case-sensitive>]). O terceiro parametro e opcional - seu valor-padrao e FALSE, e determina se NAME==name.Ex.: define("GREETING", "Welcome!");FormatacaoDataLeia aqui. Ha uma funcao date() que imprime uma data numa determinada formatacao.OperadoresOperadores Aritmeticos- Adicao: '+' (ou '+=' como operador de atribuicao)- Incremento: '++<var>' (pre-incremento*) ou '<var>++' (pos-incremento*)- Subtracao: '-' (ou '-=' para operacao de atrobuicao)- Decremento: '--<var>' (pre-decremento*) ou '<var>--' (pos-decremento*)- Multiplicacao: '*' (ou '*=' como operador de atribuicao)- Divisao: '/' (ou '/=' como operador de atribuicao)- Resto da divisao: '%' (ou '%=' como operador de atribuicao)* No pre-(de/in)cremento, primeiro a conta e feita e entao o valor e retornado. No pos-(de/in)cremento, o valor e retornado e so depois a conta e feita.Operadores de Strings- Concatenacao: '.' (ou '.=' como operador de atribuicao)Operadores de Comparacao- Igualdade: '==' (TRUE se valor igual)- Identidade: '===' (TRUE se mesmo valor e mesmo tipo)- Inegualdade: '!=' ou '<>' (TRUE se valores diferentes)- Nao-Identidade: '!==' (TRUE se valor diferente OU tipo diferente)- Maioridade: '>' (TRUE se maior), '>=' (TRUE se maior ou igual)- Minoridade: '<' (TRUE se menor), '<=' (TRUE se menor ou igual)Operadores Logicos- 'and' ou '&&' (TRUE se ambas as expessooes forem TRUE)- 'or' ou '||' (TRUE se pelo menos uma das expessoes for TRUE)- 'xor' (TRUE se apenas uma das expressoes for TRUE, nao ambas)- '!' (TRUE se a expressao for FALSE)Operadores de Arrays- Uniao: '+' (une duas arrays, e Keys repetidas nao se sobre-escrevem)- Igualdade: '==' (retorna TRUE se ambas arrays tiverem as mesmas Keys e valores correspondentes iguais)- Identidade: '===' (retorna TRUE se, alem dos pares Keys-valores serem iguais, os pares estiverem na mesma ordem e forem dos mesmos tipos)- Inegualdade: '!=' ou '<>' (retorna TRUE se as arrays nao forem iguais)- Nao-Identidade: '!==' (retorna TRUE se as arrays nao forem identicas)ComandosOutputsECHO - pode imprimir uma ou mais strings contendo texto ou codigo html que sera interpretado pelo browser. Seu(s) parametro(s) pode(m) ser:echo $str_var;echo "<p>text</p>";echo "text1", "text2", "text3";echo "text $str_var";echo "text {$array_var[0]}";PRINT - imprime uma string e retorna 1 (portanto e um pouco mais lento que echo). Seus parametros sao iguais ao do echo, exceto o terceiro caso, ja que esse comando aceita apenas um unico parametro.CondicionaisIF()/[ELSE] - executa o bloco determinado pelo IF apenas se a condicao for verdadeira,