Você está na página 1de 7

Resumo curso PHP

XAMPP

Vscode

MYSQL

Localhost
Acessar o servidor local da nossa máquina;

Equivale ao IP 127.0.0.1 (nosso PC).

Sintaxe do PHP
Só funcionará se estiver entre as tags de PHP (abrir e fechar) sendo que abrir <¿ e fechar ¿>

Colocar ; a cada instrução;

Todo código dentro destas tags será executado pelo PHP, e após isso será impresso na tela;

Short Tags: (será descontinuada no php)


<¿= $nome ¿>

Sempre que se deparar com um erro, ref as short tags, utilizar sintaxe:

<¿php echo $nome; ¿>

Sensibilidade de caso
Casas maiúsculas e minúsculas;

Instruções de código:
Intruções php separadas por ‘;’

Instruções simples são de uma linha;

Quando há instrução maior (condição ou repetição) é dada por abertura e fechamento de


chaves;

Nestes casos não precisaremos de ;

{} quando daria muitas linhas, não separar por ;


Espaços em brancos
É ignorado

Espaço removido antes da execução por ex: echo “texto”;

Quebras de linha

Comentários
Iniciar com //

Todo conteúdo que está em um comentário é ignorado na execução

Outra forma é com #

Multilinhas: /* comentário */

Palavras reservadas
Echo, else, interface, namespace, pow, case, break entre muitas outras

Checando número inteiro


Se um dado é inteiro podemos validar com função is_int()

Se for verdadeiro, retornará true

Se não for, retornará false

Precisamos utilizar estrutura if para validar valor.

Floats (Números decimais)


Casas decimais

Não usar , e sim . para separar, pois é padrão da língua inglesa

Exemplos: 2.123, 0.04, -12.8

Para validar a função: is_float()


Strings (Textos)
Os textos são STRINGS

Pode ser em “ ou ‘

As aspas duplas “ interpretam varáveis;

Utilizar is_string()

Recebe valor como parâmetro

Booleanos
Boolean só possui dois valores: TRUE or FALSE

Alguns são considerados falsos: 0, 0.0, “0”, [], NULL;

Não se cria muitas variáveis e esta presente no ‘if’

Função: is_bool()

Arrays (Conjunto, lista)


Array serve para agrupar um conjunto de valores

Pode inserir qualquer tipo de dado na lista (int, bool etc)

Sintaxe é [1,2,3,4,5];

Sempre entre [], dados separados por virgulas ‘,’

Muito importante e muito utilizada

Array Associativo
Com chave e valor;

Estrutura é a mesma, porém construir dessa maneira:

$arr = [‘Luana’, idade => 28]

Chave entre aspas[‘’] , seta para apontar valor e valor => ;

Objetos
Php possui paradigma de orientação a objetos
Criar classe s e objetos, o objeto é considerado um tipo de dado

Objetos possuem métodos que são suas ações e propriedades que são suas características.

Null
Único valor NULL

Um caso de null seria checar se uma variável tem ou não valor

Podemos checar com is_null();

Variáveis
Forma que temos para declarar um valor e salvá-lo na memória;

Em php usamos $ na frente do seu nome por ex:

$nome = “Luana”;

Pode salvar qualquer tipo de dado;

Pode alterar o valor de uma variável no decorrer do programa;

Para imprimir a variável usamos echo.

Variável de Variável
Pode criar uma variável por meio do nome de outra variável, com valor diferente;

Usa $$ por ex:

$x = “teste”;

$$x = 5;

Após a execução do código, a variável teste ($x) será criada com o valor de 5;

Variável por Referência


Pode criar variável com referência a outra;

Símbolo é =&;

Se mudamos a variável de referência a referenciada muda o valor e ao contrário também gera


mudança;

$x = 2;

$y =& $x;
Escopo
Local: variável declarada em uma função;

Global: variável declarada fora de funções;

Static: variável declarada dentro da função, porém seu valor permanece salvo entre chamadas
da função;

Parâmetros de função: variáveis passadas para uma função, podendo ser utilizadas ao longo
da mesma.

Variável Local
Escopo definido dentro de uma função;

Não é acessível fora da mesma;

Valor sempre resetado quando função é finalizada;

Variável Global
Declarada FORA de funções;

Não são acessíveis dentro de funções;

Usamos a palavra global por isso;

Previne problemas no software devido não ser acessível dentro das funções.

Variável Static
Declarada com static;

O valor da mesma é mantido e alterado a cada execução de uma função;

Não utiliza muito function na static mas pode ocorrer.

Parâmetro de Função
São considerados tipos de variáveis;
Cria funções com valores dinâmicos;

Pode alterar a cada ‘invocação’ da mesma;

Pode passar mais de um parâmetro por função.

Operador de Módulo
Operador de módulo é inserido no código pelo símbolo de %

Sua função é realizar divisão;

Mas como resultado ele apresenta apenas o resto da mesma.

Operador de Exponenciação
Podemos realizar o cálculo de potência com o símbolo **;

Exemplo: 5**2;

Desta maneira teremos o resultado de 5 elevado a 2;

Operador de Concatenação
Podemos concatenar valores com . (ponto)

É o ato de juntar vários textos e/ou números em apenas uma string;

Não há limites de quantas expressões podem ser concatenadas;

Operadores de Comparação
Resultarão em true or false;

• Igualdade: ==
• Idêntico a: ===
• Diferença: !=
• Não idêntico a: !==
• Maior e maior ou igual a: > e >=
• Menor e menor ou igual a: < e <=

Operadores lógicos
Podemos encadear várias comparações;
• Operador AND: &&
• Operador OR: ||
• Operador NOT: !

Tabela verdade - colocar no caderno, ver na internet e copiar para anotar.

Você também pode gostar