Break;
O break irá quebrar a execução de comandos IF, WHILE, FOR, DO-WHILE, SWITCH. O break aceita parâmetros inteiros que servirão para informar quantos níveis de iteração o fluxo de comandos será quebrado.
Ex.:
<?php
$x=0;
do {
echo $x++;
while ($x<10) {
print $x++;
if($x= =3) { // se $x for igual a 3 o while para aqui
break 2; /*o parâmetro 2 significa que o break interromperá não só o while como também o do-while, por este motivo o script irá imprimir apenas 012 e não 0123456789 */
}
}
} while($x<=5)
?>
Continue;
Irá ignorar o restante da estrutura e passar para a próxima, quando o continue é lido automaticamente o php pula a primeira chave de fechamento encontrada e passa para a próxima estrutura. Conforme o parâmetro informado o continue pode pular vários laços, para isso basta especificar o número de laços desejados.
<?php
while( $x <= 10 ) {
$x++;
continue; /* continue 3; retornaria um erro de análise pois só há uma estrutura. */
}
?>
Return
O return é muito usado em funções, quando declarado ele encerra a função, sendo que tudo que for digitado após o return será ignorado pelo interpretador PHP, o return pode retornar toda a sorte de dados, inclusive arrays e objetos.
Caso o return seja usado fora do escopo de uma função, ele irá encerrar o script da página e retornar um valor. Dentro de uma função ele funciona como uma variável da função ele irá armazenar o resultado da função, como não é possível atribuir uma variável à declaração de uma função (apenas ao chama-la é possível), então fica a cargo do return fazer esse papel.
Require
Comando para inclusão de arquivo, copia integralmente um determinado conteúdo para um outro arquivo qualquer, o require retornará um fatal error caso o arquivo não seja encontrado e irá interromper a exibição da página.
Include
O include faz exatamente o mesmo que o require, com exceção da questão do retorno de erro, o include retorna um warning apenas e executa todo o script até a ocorrência do warning, se a página estiver ok até o ponto do include ela será mostrada, já o require impede que a mesma seja mostrada.
Require_once, include_once
Basicamente como deixa claro a palavra once (uma vez), o arquivo incluído só poderá ser incluído uma única vez, isso evita que o mesmo código seja adicionado a uma página mais de uma vez, desperdiçando memória e espaço. Evitando inclusive possíveis erros de duplicidade de código.