Baixe o app para aproveitar ainda mais
Prévia do material em texto
> PHP: > Sintaxe; >_ • Todas as variáveis PHP tem o SWノキマキデ;Sラヴ さガざ ミラ キミケIキラ • CラマWN;マ Iラマ ノWデヴ; ラ┌ さぱざ • “Wェ┌キS;ゲ SW ノWデヴ;が ミ┎マWヴラ ラ┌ さぱざ • Os identificadores podem ser montados a partir de variáveis!!! $professor = "judah"; $nome_variavel = "professor"; echo $$nome_variavel # Imprime Judah! VARIÁVEIS EM PHP • São do tipo: – String – Integer – Float – Boolean – Array – Object – NULL – Resource – Iterable* • O tipo pode ser acessado pela função gettype($var) • Podem ser feitos de diversas maneiras: // comentário de linha # comentário de linha /* comentário de bloco */ COMENTÁRIOS EM PHP STRINGS EM PHP • Aspas simples ou duplas – “キマヮノWゲぎ ラ IラミデW┎Sラ Y マラゲデヴ;Sラ さas-isざが ミ?ラ W┝キゲデW caractere escapado – Dupas: o conteúdo é avaliado antes de ser mostrado • CラミI;デWミ;N?ラ Iラマ さくざ ARRAYS EM PHP • São estruturas chave-valor, onde o índice pode (ou não) ser numérico • Array() $ex = arrayふさMW┌ざが さPヴキマWキヴラざが さArray ざぶき – O índice será numérico, começando em 0 • Manual $ex[0]="Meu"; $ex[1]="Primeiro"; $exぷけキSンげへЭゎArray"; – O índice será o que você passar no [] – Se nenhum número for passado no [], coloca no final • Inline $ex = array(0 => "Meu", 1 => "Primeiro", "pos3"=>"Array"); • Tamanho acessado com a função count($var) ou sizeof($var) • Aritméticos: + - * / % • Associativos: += -= *= /= %= • Incremento/Decremento: ++$v $v++ --$v $v-- OPERADORES • Comparativos: == <> != === !== > < <= >= • Lógicos: AND && OR || XOR ! CONTROLE DE FLUXO • if, elseif, else • ternário • switch case break default • for • while • do while • foreach ($col as $var) • foreach ($col as $index => $value) • goto DEFININDO FUNÇÕES • Palavra-chave function function nome_function ($var1, $var2) { // codigo // return opcional } • Podem ser recursivas • Não declaram tipos de variáveis nem de retorno! • PラSWマ ヴWIWHWヴ ┗;ヴキ=┗Wキゲ ヮラヴ ヴWaWヴZミIキ; ふさわざ ミ; aヴWミデW do nome da variável) FUNÇÕES COMO VARIÁVEIS $my_func = function($nome) { echo $nome; }; $outra_func = $my_func; echo $outra_func("Judah"); Variável Utilização $GLOBALS utilizada para acessar qualquer variável global de qualquer parte do script. $_SERVER guarda informação sobre cabeçalho, path e locais do script. $_REQUEST utilizada para buscar dados do formulário http $_POST utilizada para buscar dados de uma chamada feita com o metodo POST do http $_GET utilizada para buscar dados de uma chamada feita com o metodo GET do http $_FILES arquivos que foram enviados junto ao POST. $_ENV variáveis do ambiente que está rodando o parser PHP. $_COOKIE buscar dados de cookies HTTP. $_SESSION variáveis da sessão. VARIÁVEIS SUPERGLOBAIS O ARQUIVO PHP.INI • É o arquivo de configurações básico do PHP • É procurado sempre que o ambiente PHP é iniciado • Possui diversos atributos que podem ser inicializados como: – safe_mode に impede o PHP de executar scripts na máquina host – open_basedir に define o PATH base para abertura de arquivos – disable_functions に define uma lista de funções que devem ficar indisponíveis no ambiente – error_reporting に define o nível de log de erro – display_error に determina se, quando acontecer um erro, ele deve ser enviado como resposta ao cliente, ou deve ser silencioso – log_errors に determina se um erro deve ser registrado em log no servidor ou não – Milhares de outras diretivas!!!
Compartilhar