Sei sulla pagina 1di 7

Curso PHP

Estrutura básica do php:


<?php
<html>
<body>
<form action='p2.php' method='POST'>
Os Campos são N1: <input type='text' name='n1' size=4 maxlength=4>
<input type='submit' value='manda'>
</form>
</body>
</html>
?>

tags:
<a href></a> => tag para criar a opção voltar. Ex1: <a href=“nomeArquivo.php”>voltar</a>
Ex2: <a href="javascript:history.go(-1)" class="botao">Voltar</a>

<br/> ou <br> => pular linha

<div></div> => serve para alterar o estilo em partes específicas da página e posicionar objetos.
Cria um bloco, uma divisão, e dentro deste bloco ter uma imagem, links, textos e o que mais quiser

<fieldset></fieldset> => cria uma borda.

<form></form> => para pegar dados digitados pelo usuário. Precisa ter 2 atributos: Method e o
Action. Method é o Get ou o Post e o Action é o arquivo que irá receber os dados, deverá ter o mesmo
nome dado.
Méodo Get - envia os dados pela URL. É mais rápido e menos seguro que o Post.
Método Post - envia os dados por pacotes. Um pouco mais seguro e um pouco mais demorado.

<input type/> => coloca os campos que deverão ser digitados pelo usuário. Ex1. nome: <input
type= “text” name=“nome”/> Ex2. Ano nascimento: <input type= “number” name=“ano”/><br>
Ex3: Campo N1: <input type='text' name='n1' size=4 maxlength=4> Ex4: <input type='submit'
value='manda'>

<label><label/> => Os Rótulos servem para informar pra que serve cada campo do Formulário.
Ex: <label for="email">Digite seu e-mail:</label>
<legend></legend> => insere uma legenda, palavra, frase

<p></p> => parágrafo

<pre></pre> => coloca as variáveis uma embaixo da outra, é uma pré formatação

<table> </table> => criar uma tabela, é dentro desta tag que iremos usar as tags tr e td para criar as
linhas e colunas de nossas tabelas

<td> </td> => a tag td será a responsável por criar colunas em nossas tabelas

<tr> </tr> => Na tag tr, o "t" é de table e o "r" de row, que também significa linha.
Ex. de 1 linha com 2 colunas:
<table border="1">
<tr><td>Linha 1, Coluna 1</td> <td> Linha 1, Coluna 2 </td> </tr>
</table>
E o resultado seria:

Linha 1, Coluna 1 Linha 1, Coluna 2

$n1 => valor de variável precisa colocar sifrão


$_GET[“a”] => para pegar um parâmetro ‘a’ passado pelo usuário

$cursoads = ingles;
$$cursoads = algebra; => variável de variável => $ingles = álgebra;

FUNÇÕES MATEMÁTICAS E DA LINGUAGEM


abs( ) => valor absoluto. Ex: abs($n1);

date(“ “) => coloca datas, formato (“YY/mm/dd”)

define(string nome_da_constante, mixed valor) => Serve para colocar uma constante. Ex: define
("pi", 3.1415926536);

intvl( ) => pega somente a parte inteira do número

number_format( ) => formata o número, coloca casas decimais, ponto, etc. Ex:
number_format($n1, 2);

pow ( ) => potenciação. Ex: pow ($n1, $n2 );

round( ) => arredondamento

sqrt( ) => raiz quadrada

FUNÇÕES, VETORES E MATRIZES

array ( ) => Cria vetores. Ex. $x = array (2, 3, 5, 6); Cria um vetor x de 4 posições.
array (array( )) => cria uma matriz, ou seja, um vetor dentro de um vetor. Ex: $x = array (array
(3, 5) , array(8, 9) , array (2, 1)); Cria uma matriz armazenada na variável x de 6 posições com 3
linhas e 2 colunas.

array_pop ( ) => exclui o último elemento, no final, do vetor. Ex: array_pop($x).

array_push ( ) => cria um elemento no final do vetor. Ex: array_push ($x, 8 ).

array_shift ( )=> exclui um elemento no início do vetor. Ex: array_shift ($x).


array_unshift ( ) => coloca um elemento no início do vetor. Ex: array_unshift ($x, 5 ).

count( ) => conta a quantidade de elementos de um vetor. Ex: count($valor);

foreach ( ) => Significa para cada elemento do vetor, coloca o valor na tela . Ex: $c = range
(5,20,5) ; foreach ($c as $valor);

function( ) => função em php

func_get_args( ) => cria vetor de n posições com seus respectivos valores das variáveis

func_num_args( ) => vetor que recebe o total de argumentos passados, ou seja, o numero total de
variáveis que foram passados no vetor

isset ( ) => se foi passado algum parâmetro

ksort ( ) => Coloca os índices do vetor em ordem crescente. Ex: ksort($valor); OBS: krsort ( )
coloca os índices do vetor em ordem decrescente. Ex: krsort($valor);

print_r ( ) => mostrar na tela detalhe de uma variável principalmente se for vetor. Pode ser
usado também o var_dump ( ) ou var_export ( ). Ex: print_r (variável);

range( ) => Ex: $c = range (5,20,5) ; Cria um vetor c com inicio 5 (1 º posição no parênteses) e
final 20 (2º posição no parênteses), pulando de 5 (3º posição no parênteses) em cinco.

rsort( ) => Coloca em ordem decrescente os elemetos de um vetor. Ex: rsort ($valor);

sort( ) => Coloca em ordem crescente os elemetos de um vetor. Ex: sort ($valor); OBS: o
asort( ) coloca em ordem crescente mantendo os índices de cada elemento. O arsort( ) coloca em
ordem decrescente mantendo os índices de cada elemento.

Unset ( ) => Retira, desaloca um vetor na posição que ele se encontra, “destrói” a posição do
vetor. Ex: unset ($c [9]); destroi o vetor que se encontra na posição 9.

FUNÇÕES STRINGS
chr ( ) =>
explode ( ) => cria um vetor com palavras de uma variável do tipo string separando pelos
parâmetros determinados dentro do parênteses. Ex. explode ( “ “ , $texto);

trim ( ) => elimina os espaços no início e no fim da string. ltrim ( ) elimina espaços a esquerda,
no inicio da string; rtrim elimina os espaços a direita, no final da string

strlen ( ) => conta a quantidade de caracteres da string. Ex: strlen ($texto);

strtolower( ) => transforma a variável do tipo string em letras minúsculas.Ex: strtolower ($texto);

strtouper( ) => transforma a variável do tipo string em letras maiúsculas.Ex: strtouper ($texto);

str_repeat => repete a palavra/texto da variavel do tipo string com o número de vezes
determinado no parâmetro entre parenteses. Ex: str_repeat(“Php”, 5);

str_replace => Modifica a palavra/texto da variavel do tipo string segundo o parâmetro entre
parenteses. Ex: str_replace(“Matematica”, “Php”, $texto); => muda o texto de matemática para Php .
OBS: o i significa ignore e pode ser utilizado para ignorar o Case Sensitive. Ex: str_irepeat
(“matematica”, “Php”, $texto); => Reconhece a matematica com M maiúsculo ou minúsculo e faz a
troca.

str_split ( ) => mostra cada letra de uma string em um índice de um vetor. Ex. str_split ($palavra )

str_word_count ( ) => mostra a quantidade de palvras dentro de uma string. Ex. str_word_count
($texto, 0) o 0 (zero) serve para contar as palavras, caso coloque 1(um) irá gerar um vetor com as
palavras

substr => pega as letras da variável do tipo string de acordo com os parâmetros colocados no
parênteses. .Ex: substr ($texto, 0, 5); => Pega da letra na posição zero até a letra na posição cinco

ucfirst => transforma a primeira letra da variável do tipo string em maiúsculas.Ex: ucfirst
($texto);

ucwords => transforma a primeira letra da variável do tipo string em maiúsculas.Ex: ucfirst
($texto);

wordwrap ( ) => quebra a string em partes. Ex. wordwrap ($var, 5, “<br/> \n” , false ); O false
significa quebra por palavras se tiver menos de 5 letras. O true quebra palavra sempre com 5 letras
mesmo se cortar a palavra.
OPERADORES
=== => operador relacional que indica que o tipo e conteúdo das variáveis são iguais
== => operador relacional que indica que o conteúdo das variáveis são iguais
Ternário => expressão ? verdadeiro : falso
. (ponto) => o ponto é o símbolo de concatenação em PHP

xor => ou exclusivo

EXEMPLOS:
Ex1:
<form method="get" action="02idade.php">
Nome: <input type="text" name="nome"/><br/>
Ano de Nascimento: <input type="number" name="ano"/><br/>
<fieldset><legend>Sexo</legend>
<input type="radio" name="sexo" id="masc" value="homem" checked/>
<label for="masc">Masculino</label><br/>
<input type="radio" name="sexo" id="fem" value="mulher"/>
<label for="fem">Feminino</label>
</fieldset><br/>
<input type="submit" value="Enviar"/>
</form>

FUNÇÕES
Include => A função mesmo se estiver corrompida, fora do ar ou não exista ele vai
continuar executando o programa principal normalmente Ex: include funcoes.php
Include_once => chama a função somente uma vez dentro do programa
Require => faz quase a mesma função do include, a diferença é que no require a
carga do script para exatamente por ali, onde não é encontrada, ou tem problema na
função. Ex: require funcoes.php
require_once => chama a função somente uma vez dentro do programa
Function => Ex: function ola( ) {
Echo “Ola Mundo!”
}

GLOSSÁRIO

Rotinas => são os procedimentos e as funçoes nos scripts

Potrebbero piacerti anche