Baixe o app para aproveitar ainda mais
Prévia do material em texto
Códigos php resumidos $nome = VALOR; /* VARIAVEL*/ echo(algo a ser impresso); Comentário linha // ou # Comentário trecho /*texto*/ define(‘constante’, valor); echo($var . $var2); concatenar texto impresso operadores lógicos != diferente == igual === exatamente igual conteúdo e valor Laços condicionais If(condição){Cod;}else{Cod;} If(condição){cod;}elseif(condição2){cod;}else{cod;} Swtch($var){ Case’ cond ‘: Break; Default’ cond ‘: break;} For($var:$var==10:$var++) { cod;} While($var <= $cond){ cod /*break para parar laço*/} Vetor $var = array(1,2,”valor”,$var1); echo($var[pos]); Foreach(array as $calve =>$valor){ } Funções Function mensage($paramentro){ cod return; } Recebimento post e get $var = $_GET[‘param do form]; $var = $_POST[‘param do form]; $var = $_REQUEST[‘param do form]; /*serve para get e post*/ Cookies Isset($var); /*se a variavel esta setada*/ Setcookie(Nome, valor, time()+(60*60),’localização’); Reader(‘localização: cookie.php’); ler o cookie $var = $_cookie[‘nome]; Sessão em todo o sistema Session_start(); /*inicia ou recupera sessão*/ $_session[‘nome var sessão’] = $valor; Session_destroy(); finaliza a sessão; Ini_set(session.cookie_lifetime) time()+(60*60); POO Class nome{ private / public / static - metodos} Class nome extends pai{ cod } Public function _construtor(param){cod} /*constructor padrão modificado*/ Includes(‘local do arquivo’); Require(‘local do arquivo’); Classe::método static; Conexão com o banco de dados Class conexão extends mysqli{ Parent :: --construct(‘localhost’,’user’,’senha’,’base de dados’); $this->query(“set table’utf8’;”0; $this->connect_erro?die(‘erro’): $x=’connect’ Echo $x; Unset($x);
Compartilhar