Mostrando postagens com marcador codificando. Mostrar todas as postagens
Mostrando postagens com marcador codificando. Mostrar todas as postagens

segunda-feira, 22 de fevereiro de 2010

Sintaxe II - Codificando em php

Sabemos bem como delimitar um código em PHP. Precisamos saber mais sobre a sintaxe da linguagem PHP para fazermos um código correto e limpo.

Separador de instruções:

No php existem duas maneiras de se separar instruções, o mais usual é o ponto e vírgula ";". A outra maneira é usar o delimitar final do PHP que também pode ser usado como final de uma instrução "?>".

Um exemplo de código para ficar mais claro o exemplo:

Com ponto e vírgula ";"

Vale LEMBRAR que o blogger não exibe tags php, logo as tags "< ?php" e "? >" na verdade NÃO TEM este espaço. Deve-se escrever tudo junto.

< ?php echo "Este é um exemplo com vírgula"; ? >

< ?php echo "Este é um exemplo sem vírgula" ? >

Comentários

Os comentários em PHP também se fazem de duas formas.

1ª - Comentário em bloco.

O comentário em bloco é utilizado para comentar diversas linhas. E é utilizado para demarcar estes comentário uma barra e um asterisco "/*" para iniciar o comentário e para finalizar é necessário colocar os caracteres no sentido inverso com um asterisco e uma barra "*/"

Ex.: /* Este é um comentário em mais de uma linha

Apenas para exemplificar */

2º - Comentário de apenas uma linha, vale lembrar que se o comentário for de uma linha, a próxima linha passa a ser lida e interpretada pelo servidor.O comentário de uma linha é definido por duas barras seguidas.

Ex.: //Assim se escreve o comentário de uma linha.

No próximo post veremos como fazer a declaração de variáveis em PHP.

Até breve.

Read more...

quinta-feira, 18 de fevereiro de 2010

Sintaxe I – Delimitando código PHP



Agora que já entendemos de Server Side Scripts e Client Side Scripts, também já temos nosso servidor instalado, podemos começar a programar em PHP. Para isso precisamos entender como escrever nosso código.

Delimitando o código PHP.
Como já mencionado ao trabalharmos com PHP, precisaremos trabalhar com outras linguagens. Uma das mais essenciais é o HTML. Como utilizaremos diversas linguagens precisamos identificá-las para que o servidor e os navegadores saibam quais os códigos eles devem interpretar.

Há quatro maneiras de se delimitar um código PHP. Mas só dois modos são nativos e podem ser utilizados sem necessidade de configuração adicional.

Estes estão exemplificados abaixo:



Há outras duas maneiras de se delimitar um código PHP que devem ser configuradas através do arquivo php.ini
Uma delas é uma forma reduzida e outra é "a modo ASP". Vale lembrar que nem todas as versões do PHP aceitam estas formas, e que se for necessário incluir código PHP em XML ou XHTML, você precisará utilizar a forma (retirando-se os espaços, ou seja o primeiro exemplo demonstrado acima) para se obter uma compatibilidade com o padrão XML.

Estas são as outras duas formas, que precisam de configurações adicionais no arquivo php.ini

< ? //comandos – esta é forma reduzida, abreviada. (retira-se os espaços nas tags) ? >

<% //comandos – esta é a forma “a moda ASP”. (retira-se os espaços nas tags) %>

Um exemplo de alternagem de código Html e PHP, lembrando que só o código PHP pode estar dentro da delimitação, logo todo código de qualquer outra linguagem precisa estar fora das tags PHP.

Crie uma nova página PHP, chamada alternagem.php e salve dentro da pasta correspondente no servidor. (Se você instalou o Apache é na pasta htdocs, se você instalou algum aplicativo tipo Wamp, Xamp ou EasyPHP, terá que verificar qual pasta corresponde.

Escreva o seguinte código dentro da sua pasta alternagem.php



E este é o resultado:

Teste de PHP Este foi um teste um php

Salve o arquivo, abra o navegador e digite localhost/alternagem.php para ver o resultado. Teremos duas frases, uma escrita em PHP e uma escrita em HTML.

Read more...

sexta-feira, 12 de fevereiro de 2010

Tipos de Códigos: Client Side Scripts e Server Side Scripts



Client Side Scripts

Assim são denominados os códigos de programa que são processados pela estação cliente. Geralmente em aplicações voltadas para web, o código do lado cliente é utilizado para pequenas consistências de telas e validações de entrada de dados.
É o browser (navegador) que processa os códigos na estação cliente quando se trata de um aplicativo web. Um dos problemas neste tipo de aplicação é a diferença de interpretação da linguagem entre os browsers. O Internet Explorer, por exemplo, pode interpretar códigos Visual Basic Script, porém o Netscape não faz o mesmo sem o auxílio de um plugin.
Como normalmente não sabemos (no caso de ser uma aplicação de alcance geral) qual navegador o cliente estará usando, temos que pensar com cuidado no desenvolvimento de aplicativos client side scripts.
A linguagem mais indicada para ser utilizada nestes casos é o Javascript, intepretada por quase todos os browser .

Server Side Scripts

Em contrapartida, os códigos Server Side Scripts são códigos que são processados pelo servidor. Nestes casos não é necessário se preocupar com qual linguagem vai utilizar, ou qual navegador o lado cliente utiliza, pois será o servidor que interpretará toda esta parte do código e devolve uma resposta ao cliente. No nosso caso os servidores PHP são as maiores responsáveis pelos resultados apresentados.
Os servidores (máquinas físicas / hardware) necessitaram de um aplicativo para interpretar estes códigos. O Apache é um dos aplicativos servidores PHP mais eficientes (vimos no post anterior como configurá-lo) para a linguagem aqui estudada. Vale lembrar que o PHP é uma linguagem open-source. E o aplicativo Apache é gratuito. Um outro aplicativo que pode ser utilizado mas precisa de uma configuração ainda não abordada por este blog, é o IIS (Internet Information Services), que é um software prioritário da Microsoft, desenvolvido para interpretar códigos ASP. Também é um servidor de aplicação para executar Server Side Scripts e também serve para executar e interpretar códigos PHP, porém vale ressaltar, precisa de uma configuração extra.

Espero ter abordado de maneira claro este assunto necessário ao mundo dos aplicativos WEB e por conseqüência ao desenvolvimento PHP.

Até a próxima.

Read more...

  ©Template by Dicas Blogger.

  

BlogBlogs.Com.Br