Em Busca da “Zend PHP Yellow Pages”
Posts tagged básico
Anatomia de um Script PHP
Apr 29th
Anatomia de um script PHP
Todo PHP script é composto de declarações, como as funções, variáveis, atribuições,
dados de saída, as diretivas, e assim por diante. Salvo em muito poucos casos, cada uma dessas instruções devem ser encerradas com ponto e vírgula (;) assim como em C, Perl e Java Script.
Alguma_funcao();
$variavel = 100;
Comentários
Toda linguagem de programação possui formas de comentar o código, e com o php não é diferente. Vale lembrar que é uma boa pratica de programação comentar cada função, classe, método ou propriedade em seu código. Embora seja muito fácil achar códigos mal comentados ou praticamente sem comentários em códigos. Então quando for codificar lembre-se sempre que até você mesmo depois de alguns dias, meses ou anos poderá ter esquecido como programou tal função e será necessário ler e reler algumas vezes o código para entendê-lo.
Tal como acontece com tags, PHP dá-lhe múltiplas escolhas para os seus comentários:
// comentário simples de uma linha
# comentário simples de uma linha
/*
Comentário de varias linhas, comentário em bloco
*/
/**
* Exemplo de documentação de API
*
* @param string $bar
*/
function foo($bar) { }
Esse ultimo exemplo mostra como documentar seu código e com a regra descrita nos comentários, será possível gerar um PHPDOC de todo o sistema, semelhante ao JAVADOC.
Os comentários simples de uma linha, / / e #, podem ser encerrados através de uma nova linha (\ r, \ n ou \ r \ n) ou por acabar com o bloco php atual, usando a tag de fechamento?>.
Espaço em branco
PHP é whitespace-insensitive Isso significa que não há exigências para uso (ou não usar) um tipo específico de caracteres branco (ex.: guias, em vez de espaços), ou um determinado número de caracteres branco, exceto em alguns casos:
- Você não pode ter nenhum espaço entre <? e php
- Não pode romper uma palavra-chave (por exemplo: whi Le, fo r ou func tion)
- Não pode romper nome de variáveis e funções (por exemplo: $var nome, function te ste())
Bloco de código
Um bloco de código é simplesmente uma série de declarações entre duas chaves:
{
/ / Alguns comentários
f () / / uma chamada de função
}
Blocos de código são úteis para a criação de grupos de script todas as linhas que devem ser executados em circunstâncias específicas, tais como uma chamada de função ou uma sentença condicional.
Blocos de código podem ser aninhados.
Construtor da linguagem
Talvez a mais comum delas seja a indicação do echo, que permite que você escreva dados de saída.
echo 10; // irá imprimir 10 na tela.
É importante compreender que o ECHO não é uma função e, como tal, não tem
um valor de retorno. Se você precisa de saída dados através de uma função, você pode usar print() em vez disso:
echo 10;
print (10);
Outra que é muito importante saber é die(), que é em si um apelido de exit(). Ela permite que você encerre o script e obtenha uma saída que poderá retornar uma string ou um valor numerico. As funções são, obviamente, um importante elemento da linguagem PHP. Como tal, falaremos mais adiante sobre elas.
Sintaxe
Apr 26th
Antes de tudo, uma aplicação php é um pequeno conjunto de blocos básicos de construção. O php foi construído com a intenção de ser simples.
Sintaxe
A sintaxe php é fácil de ser entendida, apesar de ser derivada de muitas outras linguagens como C, PERL e JAVA apartir das ultimas adições de orientação a objeto.
Tags e Arquivos fontes
Arquivo php é concebido como processador de texto, com isso pode ser inserido direto em arquivos de texto, utilizando para isso tags especiais o interpretador irá então interpretar o texto fora das tags e executar os que se encontram dentro das tags.
Quatro tipos de tags estão disponíveis:
|
Tag padrão |
<?Php Código php ?> |
|
Tag curta |
<? Código php ?> |
|
Tag script |
<script language=”php”> Código php </script> |
|
Tag asp |
<% Código php %> |
A tag padrão é a melhor forma de abertura e fechamento de tag para se trabalhar com php, por deixar seu código mais portável e compatível, porque é garantida sua disponibilidade e não é desativado ao mudar o arquivo de configuração do php.
Porem a forma mais usada no mundo é a tag curta elas não tem o problema de conflito com cabeçalhos XML. Outra grande vantagem e uma das que mais uso, é a possibilidade da utilização de uma impressão direta <?=$variavel?> sem a necessidade da utilização do print.
A tag script foi inserida para que editores HTML que ignoraram o Java script , mas foram incapazes de lidar com a norma PHP tags também podia ignorar o código php.
Ainda não entendi a tag asp. Quem souber deixe comentários.
Você poderá usar qualquer um dos tipos de tags, sabendo que em alguns casos poderá ser necessário configurar o php.
OBS: Tag curta, tag script e tag asp são todos considerados precários e sua utilização é fortemente desencorajado.