Este trecho de php & mysql: Novice to ninja, 7ª edição apresenta conceitos fundamentais de PHP. Abordaremos a natureza do lado do servidor do PHP, sintaxe básica, variáveis, operadores, comentários e estruturas de controle.
php: script do lado do servidor
diferentemente dos idiomas do lado do cliente (html, css, javascript) executados pelo navegador, o php é executado no server antes de enviar a página para o navegador. Isso permite geração dinâmica de conteúdo, segurança aprimorada e carga de cliente reduzida. O código PHP, anexado em Php
e ?>
tags dentro de .
O código a seguir gera um número aleatório:
php echo rand (1, 10); ?>
Sintaxe Básica e Declarações
A sintaxe do PHP se assemelha a linguagens derivadas de C. As declarações terminam com os semicolons (;). A instrução
eCHO produz conteúdo (geralmente html):
echo 'This is a test!';
rand () gera um número aleatório).
Variáveis começam com um sinal de dólar ($) (por exemplo,
$ testVariable = 3;). O PHP é pouco digitado; As variáveis podem conter vários tipos de dados. Os operadores executam operações matemáticas (, -, , /) e String concatenation (.). Comentários (// para uma linha única,/
*/ para multi-line) Explique o código.
Execute o código blocos condicionalmente. O operador
== verifica a igualdade.
if ($roll == 6) {
echo 'You win!';
}
else instruções: Forneça execução de código alternativa se a condição
se é falsa.
|| (ou), &&
(e) combinar condições.
repetir o código blocks.
Itreate um número conhecido de vezes.
if ($roll == 6) {
echo 'You win!';
}
while ($ roll! = 6) {
// código para executar
} while ($roll != 6) {
// code to execute
}
loops:
Arrays
$ myArray = ['One', 2, 'Three']; $ myarray [0]; // acessos 'ONE' $ berthways = ['Alice' => '1980-01-01', 'Bob' => '1985-05-10'];
$myArray = ['one', 2, 'three'];
$myArray[0]; // Accesses 'one'
$birthdays = ['Alice' => '1980-01-01', 'Bob' => '1985-05-10'];
Passando variáveis nos links:
Use URL Query Strings (por exemplo, $ _ get . htmlspecialchars () higieniza a entrada do usuário para evitar vulnerabilidades de segurança (script cruzado).
Passando variáveis nos formulários:
escondendo os modelos de costuras: php e segurança
incluir __dir__. '/../Templates/file.html.php'; Isso melhora a manutenção e a segurança. Use caminhos absolutos (com __ dir __ ) para evitar problemas com caminhos relativos e o diretório de trabalho atual.
muitos modelos, um controlador
controladores gerenciam vários modelos com base na interação do usuário. Este exemplo usa um modelo de formulário (form.html.php) e uma mensagem de boas -vindas (walking.html.php).
Perguntas freqüentes (faqs)
Esta seção fornece respostas para perguntas iniciais comuns sobre sintaxe PHP, uso variável, matrizes, manuseio de erros, manuseio de formulários, manuseio de arquivos, interação do banco de dados, gerenciamento de sessões e envio de email.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3