Questões de Programação - PHP para Concurso
Foram encontradas 987 questões
( ) Comentários de linha são precedidos dos caracteres -- enquanto comentários de bloco são demarcados pelo conjunto de caracteres /* */.
( ) Tags curtas como, por exemplo, podem ser desabilitadas através da diretiva short_open_tag no arquivo de configuração php.ini.
( ) As funções call_user_func() e usort() não permitem a utilização de funções de callback definidas pelo usuário como parâmetro.
( ) O PHP não obriga a definição explícita de tipo na declaração de variáveis, já que é determinado pelo contexto em que ela é utilizada.
A sequência está correta em
<?php
$numero = 15; //tipo inteiro
$string = “15”; //tipo string
echo $numero + $string;
?>
Assinale a alternativa correta baseando-se na saída que o código retornará.
( ) Declarações de variáveis começam com $, seguido pelo nome da variável.
( ) Os nomes das variáveis podem começar com números.
( ) Os nomes das variáveis podem conter caracteres especiais, tais como + - % ( ) . &.
( ) Os nomes das variáveis podem conter espaço em branco.
( ) Os nomes das variáveis diferenciam letras maiúsculas de minúsculas.
A sequência está correta em
1. Os métodos GET e POST podem ser utilizados para enviar dados para um servidor PHP para processamento. 2. Quando utilizamos o método POST para enviar dados para o servidor PHP, o dado é adicionado ao URL. 3. Há um limite para a quantidade de dados que pode ser transmitida utilizando o método GET.
Assinale a alternativa que indica todas as afirmativas corretas.
Qual o metacaractere no contexto de expressões regulares em PHP que sinaliza que se devem encontrar ocorrências de um dado padrão a ser buscado no começo de uma string?
Considere o trecho de código PHP abaixo.
<?php
Sservername = "localhost" ;
Sdatabase = "dbname" ;
Susername = "username" ;
Spassword = "password";
Sconn = ...I... ($servername, Susername, Spassword, Sdatabase) ;
if (!$conn) {
die("Conexão falhou. Erro: ". ...II...) ;
}
echo "Conexão bem-sucedida.";
...III... ($conn) ;
? >
Para fazer a conexão com o banco de dados MySQL de forma bem-sucedida, em condições ideais, as lacunas I, II e III devem ser, correta e respectivamente, preenchidas com
( ) É possível programar pelo paradigma orientado a objetos.
( ) Pode-se incorporá-lo diretamente em um código HTML.
( ) A desvantagem do PHP é suportar somente alguns SGBDs.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
getenv(string $varname): string
Assinale a alternativa que mostra corretamente o que a linha de código retornará ao ser executada:
Dado o pedaço de código abaixo:
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {$value = $value * 2;}
// $arr is now array(2, 4, 6, 8)
unset($value);
Assinale a alternativa que apresenta em que
linguagem foi desenvolvida.
<?php
$nome = $_GET['user'] ?? $_POST['user'] ??
'Maria';
?>
Com base no trecho de código precedente, desenvolvido em PHP 7, julgue o item seguinte.
Os operadores ?? farão retornar o primeiro valor definido
entre $_GET['user'], $_POST['user'] e 'Maria', ou
seja, caso os dois primeiros operandos não existam ou sejam
nulos, $nome receberá o valor Maria.
O PHP (PHP Hypertext Preprocessor) é uma linguagem de script open source de uso generalista e amplamente difundida. Além disso, é especialmente adequada para o desenvolvimento web. Ademais, pode ser embutida dentro de códigos HTML. Isso posto, considerando que você desenvolverá aplicativos utilizando-se de PHP e de programação orientada a objetos, analise as afirmações a seguir:
I - Em PHP, um objeto é um protótipo de uma classe.
II - Para acessar propriedades de um objeto, em PHP, deve-se utilizar os caracteres " ::", como em $filme::titulo="Jobs".
III - A função "is_bool()" é utilizada para determinar se o valor de uma variável é TRUE ou FALSE.
IV - Para declarar uma constante, em PHP, usa-se a palavra-chave "constant".
V - Para implementar uma interface, a palavra-chave "implements" deve ser utilizada.
É correto o que se afirma em:
Observe o trecho de código, em PHP 5, abaixo:
(new class { public function m($text) { echo $text; } })->m("hello");
Assinale a alternativa correta com relação ao código exposto.
Indique a alternativa que codifica corretamente o que foi descrito.
http://umsite.com.br/login.php?CPF=1234567890
É preciso utilizar uma codificação em PHP com um método para acessar o valor do CPF que consta na URL. Indique a alternativa que contém a forma desse método.