Baixe o app para aproveitar ainda mais
Prévia do material em texto
Introdução a Programação WEB / Linguagem de Programação II Prof. Flaviano FAJESU Introdução a Programação WEB / de Programação II Flaviano Oliveira Silva FAJESU – 2/2013 Programação PHP Ambiente PHP Desenvolvimento WEB (Web Server) Plataforma (Unix/Linux e Windows) LAMP e WAMP Especificação dos padrões de ambiente frequentemente configurados para a linguagem PHP. Linux Apache MySQL e Windows Apache MySQL e http://www.apachefriends.org/pt_br/xampp.html Programação PHP Desenvolvimento WEB (Web Server) Plataforma (Unix/Linux e Windows) Especificação dos padrões de ambiente frequentemente configurados para a linguagem ySQL e Php (LAMP) ySQL e Php (WAMP) http://www.apachefriends.org/pt_br/xampp.html Programação PHP Linux / Windows Sistema De Arquivos Servidor WEB Apache / IIS Programação PHP Linux / Windows SGDB Servidor WEB Apache / IIS PROGRAMAÇÃO PHP Padrões para nomes de arquivos Sintaxe Tipos de dados e variáveis Regras para nomenclatura de variáveis PROGRAMAÇÃO PHP Padrões para nomes de arquivos Tipos de dados e variáveis Regras para nomenclatura de NOMES DE ARQUIVOS .php .class.php .inc.php .tpl NOMES DE ARQUIVOS Arquivo PHP, geralmente contém comandos da linguagem. Arquivo PHP, contendo definição de uma classe ou interface. Arquivo PHP de inclusão Arquivo de templates. SINTAXE <?php ?> Tag padrão, recomendado para o desenvolvimento. <? ?> Padrão abreviado, não deve ser utilizado no desenvolvimento, para não ser confundido com XML. (precisa ser habilitada no servidor) short_open_tag <% %> Tag estilo ASP, precisa ser habilitada no servidor Tag padrão, recomendado para o desenvolvimento. Padrão abreviado, não deve ser utilizado no desenvolvimento, para não ser confundido com XML. (precisa ser habilitada no servidor) short_open_tag Tag estilo ASP, precisa ser habilitada no servidor asp_tags. TIPOS Booleanos Inteiros Números de ponto flutuante Strings Arrays Objetos NULL Números de ponto flutuante TIPOS (Booleanos) Um Booleano é o tipo mais fácil ele só pode assumir os valores ou FALSE. TIPOS (Booleanos) Um Booleano é o tipo mais fácil ele só pode assumir os valores TRUE TIPOS (Inteiros) São números sem casas decimais, podem ser utilizados para representar uma idade. São números sem casas decimais, podem ser utilizados para representar uma idade. TIPOS (Ponto flutuante São todos os números inteiros e reais, podem ser utilizados para representar um valor com precisão decimal. Ponto flutuante) São todos os números inteiros e reais, podem ser utilizados para representar um valor com precisão TIPOS (String) Este tipo geralmente é utilizado para trabalhar com caracteres em geral. Este tipo geralmente é utilizado para trabalhar com caracteres em TIPOS (Array) É um mapa ordenado. Um mapa é um tipo que relaciona valores é otimizado de várias maneiras, array real, ou uma lista (vetor), dicionário, coleção, pilha, fila e provavelmente mais. É um mapa ordenado. Um mapa é um tipo para chaves. Este tipo é otimizado de várias maneiras, array real, ou uma lista (vetor), dicionário, coleção, pilha, fila e provavelmente mais. TIPOS (Object) O tipo objeto nada mais é do que uma instância de uma classe. O tipo objeto nada mais é do que uma instância de uma classe. TIPOS (null) Null é um valor especial que representa uma variável que não possui um valor definido. Null é um valor especial que representa uma variável que não possui um valor definido.
Compartilhar