

localhost:8000.lab-php
│
├── php
│ ├── php.exe
│ ├── ext
│ ├── php.ini-development
│ └── outros arquivos do PHP
│
└── projeto
│
├── index.php
├── css
└── js
php-8.x.x-Win32-vs16-x64.zip.lab-php/phpphp.exe deve estar localizado diretamente dentro da pasta do seu projeto ex: lab-php/php.lab-php do seu projeto.lab-php e os primeiros arquivos de exemplo diretamente do GitHub Classroom. Isso garante que você tenha a base correta para seguir as aulas.Meus documentos/lad-phplab-php estará no seu sistema. Lembre-se de seguir as instruções anteriores para colocar o php.exe (que você baixou) dentro da subpasta lab-php/php, caso ele ainda não esteja lá.cd projeto..\php\php -S localhost:8000PHP Development Server startedhttp://localhost:8000index.php será executado automaticamente.index.php na pasta projeto com o seguinte código:<?php
phpinfo();
?>http://localhost:8000 no navegador você visualizar a página de informações do PHP, seu ambiente está pronto para uso!.php e aprender a exibir informações na tela. A metodologia é direta: escrever, executar, analisar erros, corrigir e repetir.<?php e, opcionalmente, termina com ?>. Dentro dessas tags, você escreve a lógica do servidor. O PHP pode ser incorporado dentro de HTML ou usado em arquivos independentes.<?php
echo "Olá, Mundo!";
print "Bem-vindo ao PHP!";
?>echo e print são comandos para exibir conteúdo na tela. A principal diferença:echo é o mais utilizado no dia a dia.$ seguido do nome. Já as constantes são valores fixos que não mudam durante a execução.$nome = "Maria";
$idade = 21;
$media = 8.5;
$aprovado = true;define("PI", 3.14159);
define("NOME_SISTEMA", "MeuApp");
const VERSAO = "2.0";string, int, float, bool): representam um único valor.array, object): armazenam coleções de dados ou instâncias de classes.null, resource): para valores nulos ou referências a recursos externos."Olá" ou 'Mundo'42, -73.14, -0.5true, falsevar_dump($variavel) para descobrir o tipo e o valor de qualquer variável. É uma ferramenta essencial para depuração!$nota1 = 7.5;
$nota2 = 8.0;
$nota3 = 6.5;
$media = ($nota1 + $nota2 + $nota3) / 3;
echo "Média: " . $media;
// Resultado: Média: 7.3333...true ou false. Já os operadores lógicos combinam condições, permitindo criar regras mais complexas. Juntos, eles são a base para tomadas de decisão no código.== igual, != diferente, > maior, < menor, >= maior ou igual, <= menor ou igual, === idêntico (valor e tipo)&& (E) — ambas verdadeiras. || (OU) — ao menos uma verdadeira. ! (NÃO) — inverte o resultado.. (ponto) une strings: "Olá, " . $nome resulta em "Olá, Maria". Use .= para concatenar e atribuir.echo e print.Nas próximas aulas: estruturas de controle (if/else,switch), loops (for,while) e funções — as ferramentas que vão dar inteligência aos seus programas!