"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > PHP Iniciante: deve ler para iniciantes

PHP Iniciante: deve ler para iniciantes

Postado em 2025-04-18
Navegar:316

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.

Introducing PHP: A Beginner's Guide

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 .

Introducing PHP: A Beginner's Guide

Exemplo: gerando um número aleatório

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 'Este é um
echo 'This is a test!';
rand ()

gera um número aleatório).

Introducing PHP: A Beginner's Guide

variáveis, operadores e comentários

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.

Control Structures

  • se declarações: Execute o código blocos condicionalmente. O operador == verifica a igualdade.
if ($ roll == 6) { eco 'você ganha!'; }
if ($roll == 6) {
  echo 'You win!';
}
  • else instruções: Forneça execução de código alternativa se a condição se é falsa.

  • operadores lógicos:

    || (ou), && (e) combinar condições.

  • loops:

    repetir o código blocks.

    • para loops: Itreate um número conhecido de vezes.
    para ($ count = 1; $ count if ($roll == 6) { echo 'You win!'; }
    • while while ($ roll! = 6) { // código para executar }
      while ($roll != 6) {
        // code to execute
      }
    loops:
      Execute o código pelo menos uma vez e depois repita com base em uma condição.

Introducing PHP: A Beginner's Guide Arrays Introducing PHP: A Beginner's Guide Introducing PHP: A Beginner's Guide

Arrays armazenam vários valores. Os elementos são acessados ​​pelo índice (começando em 0). Matrizes associativas usam teclas de string.

$ 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,
    name.php? Name = alice
  • ). O PHP os acessa via

    $ _ get . htmlspecialchars () higieniza a entrada do usuário para evitar vulnerabilidades de segurança (script cruzado). Passando variáveis ​​nos formulários:

    envie dados usando dados get ou post. Obtenha dados de anexos ao URL; A postagem envia dados invisivelmente.
  • $ _ post
  • Array mantém post data.

Introducing PHP: A Beginner's Guide escondendo os modelos de costuras: php e segurança Introducing PHP: A Beginner's Guide Introducing PHP: A Beginner's Guide

separa a lógica do PHP do html usando instruções incluem (

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.

Tutorial mais recente Mais>

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