O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais Utilizado para vários recursos, desde scripts a aplicações desktop PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas as outras linguagem, você programa com estruturas definindo variáveis, executando loops, criando funções. O que poderíamos dizer que difere o PHP das diversas outras linguagens de servidor é sua gigantesca variedade de opções, tais como banco de dados, compactação GZIP, conexão com servidores IMAP (Email), manipulação de imagens e de arquivos, dentre outras. O que posso fazer com PHP? Com a grande variedade de funções PHP você pode criar sistemas de email(ex: sistemas como o do Hotmail), tag boards, sistemas de downloads, proteção de pagina com senha, FTP virtual, newslleter, banners rotativos, chat rooms, forums... Que tipo de banco de dados o PHP usa? O PHP tem suporte a diversos bancos de dados como oracle, Sybase, PostgreSQL e ODBC, sendo mais comum a ultilização do banco de dados MySQL. Quando entro em um site, posso ver seu código PHP? Não, o código PHP fica escondido dos visitantes, sendo que os mesmo só vêem um resultado da execução do código. Qual a vantagem de programar PHP? Com php você pode fazer diversas coisas como já devem saber, mas a principal vantagem é o encontro de hospedagem. Pela sua fácil adaptação a sistemas operacionais com o Windows e Linux, a maioria dos hosts dão suporte a ele, sendo assim mais fácil e barato encontrar um host para suportar esta linguagem. O que presciso para testar meus códigos PHP? Você prescisa dos programas mais comuns dele: Apache PHP MySQL EasyPHP É uma ferramenta que possibilita criar e administrar informações de um portal na Internet. É muito simples de utilizar uma vez que não exige grandes conhecimentos de HTML e nenhum conhecimento Banco de Dados, pois trabalha apenas com arquivos texto. O EasyPHP é facilmente configurado, uma vez que possui uma interface WEB para este fim. O acesso a interface administrativa exige uma senha, que é configurada no momento da instalação o EasyPHP é um pacote que já vem com o PHP, o MySQL e o Apache, ou seja, você não precisa instalar o MySQL e o Apache em separado, conforme eu entendi pelo seu post que você fez. Somente o EasyPHP basta Informações básicas sobre o Easy PHP
Como instalar? Para instalar o programa EasyPHP basta selecionar o aplicativo e seguir os passos da instalação. Onde colocar os arquivos? Se você fez a instalação padrão do EasyPHP o diretório em que devem ser colocados os documentos e pastas que serão acessados através do servidor é \Arquivos de programas\easyphp\www. Esse é o diretório raiz do servidor. Iniciando o servidor. Para fazer com que o servidor comece a operar basta clicar sobre o ícone EasyPHP que está no grupo de programas EasyPHP do menu iniciar. Deverá aparecer um ícone do tipo tray (ao lado do relógio do Windows). Acessando as páginas. Para executar as páginas, com o servidor em execução, digite na barra de endereços do seu browser o IP do seu computador mais o nome do arquivo. Quando você está acessando um servidor localmente o número IP a ser usado é 127.0.0.1, que é reservado para esse tipo de operação. Por exemplo, se o seu arquivo se chama teste.php e está localizado no diretório raiz do servidor digite http://127.0.0.1/teste.php. Ao invés de 127.0.0.1 você também pode usar localhost ou o nome de sua máquina na rede. Parando. Para interromper a execução do EasyPHP clique com o botão direito do mouse sobre o ícone do EasyPHP que fica ao lado do relógio e selecione "stop". //isso é um comentário de uma linha echo "Olá Mundo"; assim funcionam os comentarios com várias linhas, bom o comando echo imprime na tela o que estiver escrito entra aspas ou uma variavel. Diferentemente do ASP o PHP segue a linha de linguagens como C, C++, JAVA e termina seus com ponto e virgula. PHP suporta então 4 tipos básicos de dados. boolean -> pode ter apenas dois valores TRUE(verdadeiro) ou FALSE(falso). Boolean gerelmente é um tipo de dado dificil de assimilar, mas por exemplo se tivessemos uma variavel $solteiro e não nos interessassemos o estado civil em si poderiamos colocar essa varial como boolean ja que ela deveria ter o valor TRUE para solteiros e FALSE para quem estivesse namorando, casado, etc... acho que ficou claro. exemplo: $bool = TRUE; $bool = FALSE; Integer-> é um inteiro, um numero sem virgulas, esse acho que eh claro.(positivo ou negativo) exemplo: $int = 12; $int = -12;
Float-> Float ou também Double é um numero com virgula. $real = 1,85; $real = -10,99 String-> é um conjunto de caracteres $name = 'Meu nome'; $name = "DANIEL"; //isso é um comentário de uma linha echo "Olá Mundo"; assim funcionam os comentarios com várias linhas, bom o comando echo imprime na tela o que estiver escrito entra aspas ou uma variavel. Diferentemente do ASP o PHP segue a linha de linguagens como C, C++, JAVA e termina seus com ponto e virgula. 2. Sintaxe Básica Delimitando o código PHP O código PHP fica embutido no próprio HTML. O interpretador identifica quando um código é PHP pelas seguintes tags: <script language= php > </script> Separador de instruções Entre cada instrução em PHP é preciso utilizar o ponto-e-vírgula, assim como em C, Perl e outras linguagens mais conhecidas. Na última instrução do bloco de script não é necessário o uso do ponto-e-vírgula, mas por questões estéticas recomenda-se o uso sempre. Nomes de variáveis Toda variável em PHP tem seu nome composto pelo caracter $ e uma string, que deve iniciar por uma letra ou o caracter _. PHP é case sensitive, ou seja, as variáveis $vivas e $VIVAS são diferentes. Por isso é preciso ter muito cuidado ao definir os nomes das variáveis. É bom evitar os nomes em maiúsculas, pois como veremos mais adiante, o PHP já possui alguma variáveis pré-definidas cujos nomes são formados por letras maiúsculas. Comentários Há dois tipos de comentários em código PHP: Comentários de uma linha: Marca como comentário até o final da linha ou até o final do bloco de código PHP o que vier antes. Pode ser delimitado pelo caracter # ou por duas barras ( // ). Exemplo: echo teste ; #isto é um teste echo teste ; //este teste é similar ao anterior Comentários de mais de uma linha: Tem como delimitadores os caracteres para o início do bloco e */ para o final do comentário. Se o delimitador de final de código PHP ( ) estiver dentro de um comentário, não será reconhecido pelo interpretador. Exemplos: echo teste ; Isto é um comentário com mais de uma linha, mas não funciona corretamente
*/ echo teste ; Isto é um comentário com mais de uma linha que funciona corretamente */ 3. Criando os primeiros scripts Primeiro Exemplo Neste exemplo, criaremos um script com uma saída simples, que servirá para testar se a instalação foi feita corretamente: <html> <head><title>aprendendo PHP</title></head> <body> echo "Primeiro Script"; </body> </html> Isso mostra como o PHP funciona. O script é executado no servidor, ficando disponível para o usuário apenas o resultado. Agora vamos escrever um script que produza exatamente o mesmo resultado utilizando uma variável: <html> <head><title>aprendendo PHP</title></head> <body> $texto = "Primeiro Script"; echo $texto; </body> </html> tabela seguinte lista os caracteres de escape: Sintaxe Significado \n Nova linha \r Retorno de carro (semelhante a \n) \t Tabulação horizontal \\ A própria barra ( \ ) \$ O símbolo $ \ Aspa simples \ Aspa dupla Operadores Aritméticos Só podem ser utilizados quando os operandos são números (integer ou float). Se forem de outro tipo, terão seus valores convertidos antes da realização da operação. + adição - subtração * multiplicação / divisão % módulo de strings Só há um operador exclusivo para strings:. concatenação de atribuição Existe um operador básico de atribuição e diversos derivados. Sempre retornam o valor atribuído. No caso dos operadores derivados de atribuição, a operação é feita entre os dois operandos, sendo atribuído o resultado para o primeiro. A atribuição é sempre por valor, e não por referência.
= atribuição simples += atribuição com adição -= atribuição com subtração *= atribuição com multiplicação /= atribuição com divisão %= atribuição com módulo.= atribuição com concatenação Lógicos Utilizados para inteiros representando valores booleanos and e lógico or ou lógico xor ou exclusivo! não (inversão) && e lógico ou lógico Existem dois operadores para e e para ou porque eles têm diferentes posições na ordem de precedência. Comparação As comparações são feitas entre os valores contidos nas variáveis, e não as referências. Sempre retornam um valor booleano. == igual a!= diferente de < menor que > maior que <= menor ou igual a >= maior ou igual a