15abr

[DOWNLOAD]: Manual PHP para Windows

FILED IN Download | PHP Sem comentários

PHP, que significa “PHP: Hypertext Preprocessor“, é uma linguagem de programação de ampla utilização, interpretada, que é especialmente interessante para desenvolvimento para a Web e pode ser mesclada dentro do código HTML. A sintaxe da linguagem lembra C, Java e Perl, e é fácil de aprender. O objetivo principal da linguagem é permitir a desenvolvedores escreverem páginas que serão geradas dinamicamente rapidamente, mas você pode fazer muito mais do que isso com PHP.

Esse manual consiste primeiramente de uma referência de funções, mas ele também contém uma referência da linguagem, explicações sobre as mais importantes características do PHP, e outras informações suplementares.

Para baixar, clique aqui.

, , ,

08abr

[PHP]: Require, Require_once, Include e Include_once

FILED IN PHP Sem comentários

Independente da linguagem você encontrará um mecanismo para controlar o fluxo do programa, e é justamente por isso que existem as estruturas de controle. Tais estruturas permitem executar instruções se uma expressão for verdadeira, falsa, nulla etc. Definição de estrutura de controle no php.net:

Qualquer script PHP é construído por uma série de instruções. Uma instrução pode ser uma atribuição, uma chamada de função, um ‘loop’, uma instrução condicional, ou mesmo uma instrução que não faz nada (um comando vazio). Instruções geralmente terminam com um ponto e vírgula. Além disso, as instruções podem ser agrupados em um grupo de comandos através do encapsulamento de um grupo de comandos com chaves. Um grupo de comandos é uma instrução também. Os vários tipos de instruções são descritos neste capítulo.

Dentre essas estruturas de controle, encontramos Require e Include. Básicamente essas instruções possuem a mesma funcionalidade, inserir códigos PHP no script atual. A grande diferença entre eles está no tratamento de erros gerados pelo PHP, enquanto o Include mostra “warning” o Require mostra “fatal error” e encerra a execução do programa. O Require_once e o Include_once são identicos ao Require e ao Inclure respectivamente, sendo que eles fazem uma checagem para ver se o arquivo que você está tentando chamar já foi instanciado anteriormente. Caso positivo, ele não inserido novamente.

No cabeçalho dos arquivos, eu costumo chamar outros arquivos como classes, DAOs etc. Utilizando o requise_once, pois quero inserir esses comandos uma única vez, já para incluir dados no meio do código HTML eu utilizo o Include, que podem executar funções encontradas nos arquivos instanciados no require_oce que dei no topo da minha página.

Futuramente irei falar sobre todas as outras estruturas de controle, como ifelseifelse, while, for, foreach etc. Se mesmo depois dessa explicação você tiver alguma dúvida, deixe um comentário que terei o prazer em responder!

Um grande abraço,

Fernando A. Valente

, , , , , ,

TOPO