Curso PHP Básico

Aula 07 a 08 - Primeiro exemplo com PHP / Operadores aritméticos
Iniciando um programa em PHP, utilizando o comando echo com dados tipo string e numericos.
Operadores aritméticos +, -, *, /, %, ** e caractere de mudança de linha '\n'. Precedencia de cálculo.
Aula 09 a 10 - Variáveis e tipos de dados / Como o compilador do PHP trabalha.
No PHP as variáveis são declaradas precedidas pelo operador $.
Os nomes de variáveis não aceitam números no início, acentos, caracteres especiais nem '-'. Apenas são aceitos caracteres, números(no meio do nome) e '_'.
O PHP executa o programa linha a linha. Erros de sintaxe impedem a execução de todo o programa. Outros erros podem permitir a execução do programa até a linha do erro.
Aula 11 a 13 - Strings / Precedências / Comentários
Podemos criar strings em PHP com quebras de linha. Essas quebras são respeitadas pelo compilador. Podemos concatenar strings utilizando o caractere '.'.
A partir das novas versões do PHP passou a ser possível concatenar as strings diretamente desde que utilizando "". Nesse caso temos uma forma de literal templates.
Precedencias de operadores matemáticos. O PHP sempre analisa a expressão antes de executar a atribuição. Já na execução ele executará da esquerda para a direita, respeitando as regras de precendencia matemáticas.
Aula 14 a 15 - Arrays / Arrays com chaves e valores
Criamos arrays com a função array(). Outra forma de criar arrays é apenas declarando seus valores entre '[]'.
Um array tem implícito valores de chave iniciando no valor 0 e acrescida de modo linear. Entretanto podemos definir o valor das chaves bastando para isso declarar no array o valor da chave seguido de '=>' e o valor do elemento.
Quando indicamos valores de chave em alguns elementos, e não em outros, os valores sem chave indicada será indicado pelas chaves numéricas disponíveis sempre em ordem e sem pular valores. Caso indiquemos um valor de chave numérico a sequencia seguinte terá por base o indice informado.
Aula 16 a 17 - PHP no browser / PHP com HTML
O PHP não roda nativamente no navegador. Uma das opções para executar aplicações PHP no navegador é executando o servidor interno do compilador. Para isso executamos o comando:
$ php -S localhost:8000

Aula 18 - Passando informações entre páginas
O PHP trabalha com os verbos HTML padrão. Eles podem ser acessados através de variáveis globais do PHP. Os principais são o GET e POST.
Entre as funções para verificar o conteudo de arrays temos o print_r() e o vardump().
Quando utilizamos o vardump() na variável global $_GET, o retorno serão os dados indicados na URL do site indicados após um '?'. Esses dados podem ser passados no formato: chave=valor da seguinte forma:
http://url?chave=valor

Desse modo em um <form> quando a propriedade action aponta para um arquivo PHP com um verbo $_GET os dados enviados pelo formulário são lidos pela variável global. Para recuperar os dados enviados precisamos recuperar na variável a chave solicitada $_GET[valor_da_chave].
O mesmo vale para o verbo $_POST, porém nesse caso as informações não são passadas pela URL. Por padrão a tag <form> envia dados através do method='GET'. Para transmitirmos com o POST é necessário redefinirmos no form.