PHP Introdução Flashcards

1
Q

O que é o PHP e qual é a sua principal função numa aplicação web?

A

O PHP é uma linguagem de script do lado do servidor utilizada para gerir conteúdo dinâmico, interagir com bases de dados e construir aplicações web completas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são algumas das utilizações comuns do PHP numa aplicação web?

A

Algumas utilizações comuns do PHP incluem realizar funções do sistema, lidar com formulários, aceder e modificar bases de dados, gerir cookies, restringir o acesso de utilizadores e encriptar dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como o PHP pode ser utilizado para restringir o acesso de utilizadores a determinadas páginas de um site?

A

O PHP pode ser utilizado juntamente com sistemas de autenticação para verificar se um utilizador está logado e possui as permissões necessárias para aceder a uma determinada página.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como são definidos e separados os scripts PHP num ficheiro?

A

Os scripts PHP são delimitados por tags <?php e ?> e podem ser colocados em qualquer parte do documento HTML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual é a diferença entre a inclusão de scripts PHP utilizando include e require?

A

A diferença entre include e require é que, se o ficheiro incluído não for encontrado com require, o PHP irá gerar um erro fatal, enquanto com include apenas irá gerar um aviso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual é a importância dos comentários em PHP?

A

Os comentários em PHP são importantes para facilitar a compreensão do código por outros programadores e para ajudar o próprio programador a lembrar-se de detalhes do código.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como se declara uma variável em PHP?

A

Uma variável em PHP é declarada prefixando o nome da variável com o símbolo $. Por exemplo: $nomeDaVariavel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quais são as boas práticas ao nomear variáveis em PHP?

A

É recomendado utilizar nomes de variáveis descritivos que transmitam o seu propósito e significado no contexto do código, seguindo preferencialmente a convenção camelCase.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais são os tipos de dados suportados pelo PHP?

A

Os tipos de dados suportados pelo PHP incluem string, integer, float, boolean, array, object e NULL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quais os tipos de operadores que existem em PHP?

A

Operadores aritméticos
Operadores de atribuição
Operadores de comparação
Operadores de incremento/decremento
Operadores lógicos
Operadores de string
Operadores de array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quais são os operadores aritméticos em PHP?

A

Os operadores aritméticos em PHP incluem +, -, *, /, % e ** (exponenciação).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qual é a diferença entre os operadores de divisão / e % em PHP?

A

O operador de divisão / retorna o quociente de uma divisão, enquanto o operador % retorna o resto da divisão.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quais são os operadores de atribuição compostos em PHP?

A

Os operadores de atribuição compostos em PHP incluem +=, -=, *=, /=, %= e .=.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual é a diferença entre os operadores == e === em PHP?

A

O operador == verifica se dois valores são iguais, enquanto o operador === verifica se dois valores são idênticos em valor e tipo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual é a diferença entre o operador = e o operador composto .= em PHP?

A

O operador = atribui um valor à variável, enquanto o operador composto .= concatena o valor atual da variável com o novo valor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Como se realiza o pré-incremento e o pós-incremento em PHP?

A

O pré-incremento é realizado usando ++$x, onde o valor de $x é incrementado antes de ser utilizado. O pós-incremento é realizado usando $x++, onde o valor de $x é incrementado após ser utilizado.

17
Q

Qual é a diferença entre os operadores ++$x e $x++ em PHP?

A

O operador ++$x realiza o incremento antes de utilizar o valor da variável, enquanto $x++ utiliza o valor atual da variável e depois realiza o incremento.

18
Q

Quais são os operadores lógicos em PHP?

A

Os operadores lógicos em PHP incluem and, or, xor, &&, || e !.

19
Q

Como podemos utilizar o operador && de forma eficaz em expressões lógicas em PHP?

A

O operador && é frequentemente utilizado para verificar múltiplas condições, e a expressão é avaliada como verdadeira apenas se todas as condições forem verdadeiras.

20
Q

O que é coerção de tipos em PHP?

A

Coerção de tipos em PHP refere-se à conversão automática de um tipo de dado para outro, dependendo do contexto em que é utilizado.

21
Q

O que são constantes em PHP?

A

Constantes em PHP são valores que não podem ser alterados após serem definidos e são globais em todo o script. Elas são declaradas usando a função define().

22
Q

Como definimos uma string em PHP?

A

Uma string é definida como uma sequência de caracteres, que podem ser incluídos entre aspas simples (‘’) ou duplas (“”).

23
Q

Qual é a diferença entre aspas simples (‘’) e aspas duplas (“”) ao definir uma string em PHP?

A

As aspas duplas permitem a interpolação de variáveis e a interpretação de sequências de escape, enquanto as aspas simples não permitem isso.

24
Q

O que é um número inteiro em PHP?

A

Um número inteiro em PHP é um número sem parte decimal, podendo ser positivo ou negativo.

25
Q

Como podemos definir um número inteiro em PHP utilizando notação hexadecimal?

A

Um número inteiro hexadecimal em PHP é precedido por “0x”. Por exemplo: $x = 0x1A;

26
Q

O que é um número de ponto flutuante (float) em PHP?

A

Um número de ponto flutuante em PHP é um número com uma parte decimal, podendo ser positivo ou negativo.

27
Q

Como podemos definir um número de ponto flutuante em PHP?

A

Um número de ponto flutuante em PHP é definido utilizando um ponto para separar a parte inteira da parte decimal. Por exemplo: $x = 3.14;

28
Q

O que é um valor booleano em PHP?

A

Um valor booleano em PHP representa um estado lógico verdadeiro (TRUE) ou falso (FALSE).

29
Q

Como podemos definir um valor booleano em PHP

A

Um valor booleano em PHP pode ser definido utilizando as palavras-chave TRUE ou FALSE, ou através de expressões lógicas que retornam verdadeiro ou falso. Por exemplo: $x = true; ou $y = ($a > $b);