Loading
carregando...

PHP do Zero Aprenda criar sites dinâmicos


Assumindo que nesse ponto você já conheça lógica de programação ou já programe em alguma outra linguagem - eu disse programe! Por quê da ênfase? Pelo fato que algumas pessoas confundem HTML e CSS com programação, e essas linguagens não são de programação. Elas são de marcação e estilo - não existe manipulação de dados através delas.

Primeiramente, uma das coisas que logo você deve se acostumar ao aprender PHP é a sintaxe. E o que isso significa? Sintaxe é a forma ou norma de criar blocos de código de forma que sejam inteligíveis ou que pelo menos funcione.

Exemplo:


Comentários sobre o código acima:

  1. Todo script PHP deve iniciar com o delimitador
  2. O comando echo é uma das formas de exibir conteúdo em tela;
  3. Textos, na verdade strings, devem ficar entre apóstrofos;
  4. Cada instrução que não seja um bloco de código deve terminar com o ponto e vírgula;
  5. Use as palavras reservadas do PHP em minúsculas. Existem exceções - essas serão vistas mais a frente;


Mas como testar esse exemplo?
  1. Inicie o WampServer
    1. Observe o ícone na área de notificações:
      1. Vermelho = Serviços parados;
      2. Laranja = Serviços parcialmente iniciados;
      3. Verde = Serviços iniciados.
    2. Caso haja necessidade, altere o idioma para português:
      1. Clique com o direito sobre o ícone do WampServer;
      2. Vá na opção Language e escolha portuguese.
  2. Acessando o diretório www (nele ficarão nossos aquivos PHP):
    1. Clique no ícone do WampServer e escolha diretório www;
    2. Normalmente, o diretório www ficará dentro de C:\wamp\
  3. Inicie o editor CodeLobster
    1. Crie um novo projeto
      1. Location: c:\wamp\www\
      2. Project Name: phpdozero
      3. Base url for debug: http://localhost/phpdozero/
        1. Marque o checkbox Create project in a new folder
  4. Crie o arquivo index.php:
    1. Clique com o direito no seu projeto usando o painel Project;
    2. Escolha New file > PHP;
    3. Digite nele o exemplo que vimos lá em cima.
  5. Teste
    1. Clique no ícone do WampServer;
    2. Escolha Localhost;
    3. Ele abrirá seu navegador padrão com a página inicial do WampServer contendo sua pasta de projeto mais abaixo;
    4. Acesse a pasta phpdozero;
    5. Verifique o resultado:
      1. Quando um diretório é acessado, o servidor executará arquivos com o nome index.html ou index.php, caso não existam, será exibida a lista de arquivos e diretórios contidos;
  6. Verificando o erro de UTF 8:
    1. Muito provavelmente as vogais com acento ou o ç não serão exibidos corretamente. Isso ocorre por causa da ausência de uma definição sobre os tipos de caracteres que o navegador devem exibir;
  7. Contornando o erro de UTF 8:
    1. Se o arquivo for unicamente de PHP, usamos isso:
    2. Caso o script de PHP esteja dentro de uma página HTML, insira a seguinte tag meta dentro do header:
  8. Edite o código e deixe-o como um arquivo de hipertexto com script de PHP dentro:

    1. Dicas

    1. Quando o arquivo for puramente PHP, não feche-o com seu delimitador ?>, apenas não feche.
    2. Em casos de scripts dentro de páginas de hipertexto (html), os delimitadores de código são obrigatórios;
    3. Toda página de hipertexto que tiver scripts PHP devem ter a extensão .php, do contrário, o código PHP não será interpretado;
    4. Sempre crie códigos bem identados, sejam HTML, CSS e principalmente PHP;
    5. Evite criar códigos com editores WYSIWYG, como Dreamweaver. Futuramente apresentarei argumentos que validam essa dica. Mas já adianto, não é pelo mito da "sujeira" de código.


Autor: Darc Web - Soluções web
Data: 11/05/2016 15:05:51