https://i.imgur.com/xziZf9y.png[/imgleft]
[SIZE=19px][b]Lógica de Programação - PHP (Aula 1)[/b][/SIZE] por [member=1777]TheBodeKiller[/member] [color=black][i][i](Sir. Lobo)[/i][/i][/color]
[justify]Bom, esta será uma série de tutoriais bem básicos e diretos, apenas para que se crie uma base para se iniciar nos estudos mais aprofundados.
[color=navy][SIZE=16px][b]Introdução[/b][/SIZE][/color]
Diferentemente do [b]JavaScript[/b] que é uma linguagem [i]Client Side[/i](compilada no lado do usuário), o [b]PHP[/b] é [i]Server Side[/i](compilada no lado do servidor), ou seja, você não consegue rodar scripts PHP de forma nativa e direta em seu navegador, portanto, você necessitará baixar um software de [i]host local[/i] para transformar a sua máquina em um servidor.
Recomendo o uso do easyPHP(Desktop) e um editor de sua preferência(Notepad++, Dreamweaver, Sublime, etc) ou então, caso tenha um smartphone com sistema Android®, baixe os aplicativos [b]AndroPHP[/b](servidor) e o [b]anWriter Free[/b](Editor de Código) e comece a programar pelo celular.
[spoiler=AnWriter Free]
[img]https://i.imgur.com/8m8UKJY_d.jpg?maxwidth=640&shape=thumb&fidelity=medium
[/spoiler]
Download para Desktop:
EasyPHP
Notepad++
Download para Android:
anWriter Free
Como o androPHP não se encontra mais na Google Play Store, upei o .apk no meu drive:
https://drive.google.com/file/d/1R10pXYSCS3qkzL8TyYLkgskUeftJqKYO/view?usp=drivesdk
Tags, Pontuações e Sintaxes
Todo código PHP deve ser iniciado com a tag <?php, e caso seja um arquivo mesclado com estruturas em HTML, é recomendado fechar a sentença com ?>. Do contrário, mantenha o fim do documento aberto para evitar possíveis conflitos com espaços nulos e/ou pontuações.
A linguagem PHP não é interpretada no navegador, então mesmo que acesse o código fonte, não irá visualizar qualquer linha de código desta linguagem. Então como exibir um texto por exemplo?
Para imprimir um texto visível em sua página, basta usar o comando echo, sendo quê, qualquer elemento que não seja nativo da lógica PHP, deve ser colocado entre aspas ou aspas duplas e finalizado com a pontuação correta, sendo a primordial(sério, vai ser seu pesadelo de bugs esquecer uma dessas), ponto e vírgula(. Todo valor de variável deve ser finalizado desta maneira.
Exemplo:
<?php echo "Hello, Condado!"; ?>
O código acima irá imprimir o texto "Hello, Condado!"
Algo muito importante é tornar o seu código semântico, algo organizado e categorizado, inserindo comentários em todos os passos e scripts, para assim, facilitar a manutenção futura por você ou por outro profissional que não conhece as funções implementadas por você. Para isto, basta adicionar 2 barras(//) e escrever o texto logo à frente ou então barra e asterisco(/**/) e escrever seu texto no meio das duas.
Exemplo:
<?php
// Comentário A
/* Comentário B */
echo "Hello, Condado!";
?>
Variáveis
As variáveis são elementos que guardam determinados valores e podem ser usadas tanto isoladas em funções diversas, assim como em áreas do documento para exibir uma determinada informação em um determinado local da estrutura HTML.
As variáveis devem ser iniciadas pelo cifrão ($) seguido da nomenclatura desejada pelo usuário.
Exemplo:
<?php
$mensagem = "Hello, Condado!";
echo $mensagem;
//Imprime "Hello, Condado"
?>
A diferença de imprimir apenas um valor usando echo e de usar uma variável fixa no lugar deste valor, é que você, por exemplo, não precisa escrever todos os valores novamente e também pode ter mais autonomia para que este seja impresso no local correto em sua página, evitando problemas como de um valor ser impresso no topo da página, dando quebra de layout. Basta dar echo na variável dentro do elemento HMTL que desejar.
Exemplo:
<?php $mensagem = "Hello, Condado!"; ?>
<!DOCTYPE html>
<meta charset="UTF-8">
<title>Aula 1</title>
<head>
</head>
<body>
Olá, seja bem vindo ao tutorial <?php echo $mensagem; ?> do Sir. Lobo.
</body>
</html>
Bem, agora deixo o código usado no tutorial para estudos com duas variáveis distintas:
Bons estudos! [/justify]
[SIZE=19px][b]Lógica de Programação - PHP (Aula 1)[/b][/SIZE] por [member=1777]TheBodeKiller[/member] [color=black][i][i](Sir. Lobo)[/i][/i][/color]
[justify]Bom, esta será uma série de tutoriais bem básicos e diretos, apenas para que se crie uma base para se iniciar nos estudos mais aprofundados.
[color=navy][SIZE=16px][b]Introdução[/b][/SIZE][/color]
Diferentemente do [b]JavaScript[/b] que é uma linguagem [i]Client Side[/i](compilada no lado do usuário), o [b]PHP[/b] é [i]Server Side[/i](compilada no lado do servidor), ou seja, você não consegue rodar scripts PHP de forma nativa e direta em seu navegador, portanto, você necessitará baixar um software de [i]host local[/i] para transformar a sua máquina em um servidor.
Recomendo o uso do easyPHP(Desktop) e um editor de sua preferência(Notepad++, Dreamweaver, Sublime, etc) ou então, caso tenha um smartphone com sistema Android®, baixe os aplicativos [b]AndroPHP[/b](servidor) e o [b]anWriter Free[/b](Editor de Código) e comece a programar pelo celular.
[spoiler=AnWriter Free]
[img]https://i.imgur.com/8m8UKJY_d.jpg?maxwidth=640&shape=thumb&fidelity=medium
[/spoiler]
Download para Desktop:
EasyPHP
Notepad++
Download para Android:
anWriter Free
Como o androPHP não se encontra mais na Google Play Store, upei o .apk no meu drive:
https://drive.google.com/file/d/1R10pXYSCS3qkzL8TyYLkgskUeftJqKYO/view?usp=drivesdk
Tags, Pontuações e Sintaxes
Todo código PHP deve ser iniciado com a tag <?php, e caso seja um arquivo mesclado com estruturas em HTML, é recomendado fechar a sentença com ?>. Do contrário, mantenha o fim do documento aberto para evitar possíveis conflitos com espaços nulos e/ou pontuações.
A linguagem PHP não é interpretada no navegador, então mesmo que acesse o código fonte, não irá visualizar qualquer linha de código desta linguagem. Então como exibir um texto por exemplo?
Para imprimir um texto visível em sua página, basta usar o comando echo, sendo quê, qualquer elemento que não seja nativo da lógica PHP, deve ser colocado entre aspas ou aspas duplas e finalizado com a pontuação correta, sendo a primordial(sério, vai ser seu pesadelo de bugs esquecer uma dessas), ponto e vírgula(. Todo valor de variável deve ser finalizado desta maneira.
Exemplo:
<?php echo "Hello, Condado!"; ?>
O código acima irá imprimir o texto "Hello, Condado!"
Algo muito importante é tornar o seu código semântico, algo organizado e categorizado, inserindo comentários em todos os passos e scripts, para assim, facilitar a manutenção futura por você ou por outro profissional que não conhece as funções implementadas por você. Para isto, basta adicionar 2 barras(//) e escrever o texto logo à frente ou então barra e asterisco(/**/) e escrever seu texto no meio das duas.
Exemplo:
<?php
// Comentário A
/* Comentário B */
echo "Hello, Condado!";
?>
Variáveis
As variáveis são elementos que guardam determinados valores e podem ser usadas tanto isoladas em funções diversas, assim como em áreas do documento para exibir uma determinada informação em um determinado local da estrutura HTML.
As variáveis devem ser iniciadas pelo cifrão ($) seguido da nomenclatura desejada pelo usuário.
Exemplo:
<?php
$mensagem = "Hello, Condado!";
echo $mensagem;
//Imprime "Hello, Condado"
?>
A diferença de imprimir apenas um valor usando echo e de usar uma variável fixa no lugar deste valor, é que você, por exemplo, não precisa escrever todos os valores novamente e também pode ter mais autonomia para que este seja impresso no local correto em sua página, evitando problemas como de um valor ser impresso no topo da página, dando quebra de layout. Basta dar echo na variável dentro do elemento HMTL que desejar.
Exemplo:
<?php $mensagem = "Hello, Condado!"; ?>
<!DOCTYPE html>
<meta charset="UTF-8">
<title>Aula 1</title>
<head>
</head>
<body>
Olá, seja bem vindo ao tutorial <?php echo $mensagem; ?> do Sir. Lobo.
</body>
</html>
Bem, agora deixo o código usado no tutorial para estudos com duas variáveis distintas:
Código:
<?php
$tipo = "tutorial";
$nome = "Sir. Lobo";
?>
<!DOCTYPE html>
<meta charset="UTF-8">
<title>Aula 1</title>
<head>
</head>
<body>
Olá, seja bem vindo ao <?php echo $tipo; ?> do <?php echo $nome; ?>
</body>
</html>
Bons estudos! [/justify]