

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O que deve ser mostrado com a execução de $jose->MostraInfo(); /
Jose Oliveira tem 23 anos e tem salario R$ 4800.
Jose Oliveira tem 23 anos e tem salario R$ 2400.
Jose Oliveira tem 24 anos e tem salario R$ 4000.
Jose Oliveira tem 24 anos e tem salario R$ 4400
Jose Oliveira tem 25 anos e tem salario R$ 4800.
O que deve ser mostrado com a execução de $maria->MostraInfo(); /
Maria Pereira tem 32 anos e tem salario R$ 4000.
Maria Pereira tem 33 anos e tem salario R$ 4000.
Maria Pereira tem 33 anos e tem salario R$ 4800.
Maria Pereira tem 34 anos e tem salario R$ 4400.
Maria Pereira tem 34 anos e tem salario R$ 4800.
fat; $_POST['fat']; $fat; $fat; $result.
fat ; $ _ POST [ 'fat' ] ; $ fat ; < ? php echo $ fat ? > ; < ? php echo $ result ? >.
$ fat ; $ _ POST [ '$ fat ' ] ; $ fat ; < ?php echo $ fat ? > ; < ? php echo $ result ; ?>.
fat ; isset ( $ _ POST [ 'fat ' ] ); isset( $ _ POST ['fat ']) ; < ? php $ fat ? > ; < ?php $ result ; ? > .
Considere o código PHP a seguir.
<?php function F1() { echo"Z"; retum 1; } $x = F1()+1; $y =3; function F2() { echo "K"; retum 2; } if ($y >=($x+3) ) { echo "O";} $y = F2()+$y; while ($x >=1); { echo"L"; $x=$x-1; } if( ($x >=2) || ($y <=2) ) { echo " O ";} ?> |
A execução desse código vai produzir a saída:
Z K L L
Z K L O
Z K O L
Z O KL
Z O LO
Assinale a opção que indica o trecho de código na linguagem PHP 5.4.0 que escreve na tela o tipo de browser utilizado por um visitante de um website.
<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>
<?php
print $_CLIENT['HTTP_USER_AGENT'];
?>
<?php
echo $_SERVER['HTTP_BROWSER'];
?>
<?php
echo $_CLIENT['HTTP_BROWSER'];
?>
<?php
print $_SERVER['HTTP_BROWSER'];
?>
Considere as seguintes afirmativas sobre a linguagem PHP.
I. O módulo xDebug permite verificar quantas vezes uma função foi chamada em uma execução (profiling).
II. O PHP-FPM e o servidor web rodam como processos distintos.
III. O parâmetro open_short_tags determina se é possível iniciar e finalizar o escopo do PHP com “<?” e “?>”.
Assinale a alternativa CORRETA.
Somente as afirmativas I e III estão corretas.
Somente as afirmativas II e III estão corretas.
Somente a afirmativa II está correta.
Todas as afirmativas estão corretas.
Somente a afirmativa I está correta.
O arquivo de configuração do PHP (php.ini) armazena todas as diretivas que serão lidas quando o PHP é iniciado. Considerando que a diretiva file_uploads esteja definida como On, para permitir que os scripts PHP de um servidor possam, além de receber valores de campos de formulário, também receber um arquivo único de tamanho máximo 15 megabytes, eu tenho que me certificar de que:
a diretiva upload_max_filesize esteja definida com valor maior ou igual a 15M e a diretiva post_max_size tenha um valor maior que 15M, para que permita o envio do arquivo e também de dados de campos textuais do formulário.
a diretiva upload_max_filesize esteja definida com valor maior ou igual a 15M.
as diretivas upload_max_filesize e max_file_uploads estejam definidas com valor maior ou igual a 15M.
a extensão php_fileupload.dll (ou php_fileupload.so, no caso de servidor Linux) esteja carregada.
a diretiva upload_max_filesize esteja definida com valor maior ou igual a 15M e a diretiva error_reporting definida como E_FILES.
Analise as afirmativas a seguir:
I – As variáveis declaradas começam com o sinal $ seguido do nome.
II – O operador de concatenação (.) é utilizado para juntar dois valores strings.
III – Não converte automaticamente a variável para o tipo de dado correto, dependendo do valor recebido.
Com relação a linguagem PHP, é correto o que se afirma em:
I e II apenas;
I e III apenas;
II e III apenas;
Todas as afirmativas.
Analise o trecho de código apresentado a seguir, que está escrito em um arquivo denominado “teste.php”, na pasta atual do prompt de comando.
<?php
function imprimirValor ($valor = "valor inicial")
{
echo "[";
echo "$valor; "+$valor;
echo "]";
}
imprimirValor (); imprimirValor(null); imprimirValor ("meu
valor");
?>
Sabendo que este código foi escrito para o PHP 5.3, escolha a opção que será apresentada após a execução do comando “php teste.php” neste prompt:
[valor inicial;valor inicial][null;null][meu valor;meu valor]
[valor inicial;valor inicial][;][meu valor;meu valor]
O código apresentado não compila corretamente e, portanto, não imprime.
[0][0][0]
[;][null;null][meu valor;meu valor]
Analise os trechos de código apresentado a seguir, escritos em PHP (Para o interpretado PHP 5.3) e JAVASCRIPT (Para navegadores com suporte a ECMA262), respectivamente.
Código em PHP, usando o prompt de comando com o interpretador PHP 5.3
<?php
$i = "segunda opcao";
switch ($i) {
case "primeira":
echo "i => primeira";
break;
case "segunda opcao":
echo "i => segunda opcao";
break;
default:
echo "i nao foi setado";
}
?>
Código em JavaScript no console de depuração do navegadores que suporte a ECMA-262
var i = "segunda opcao";
switch (i) {
case "primeira":
console.log("i => primeira");
break;
case "segunda opcao":
console.log("i => segunda opcao");
break;
default:
console.log("i nao foi setado");
}
Escolha a opção que será apresentada, no prompt de comando e no console de depuração do navegador, respectivamente, após a execução dos códigos apresentados. (Lembre-se, em algumas linguagens de programação, a declaração switch aceita apenas inteiros como parâmetro)
PHP: i nao foi setado Javascript: i => segunda opcao
PHP: i=> segunda opcao Javascript: i => segunda opcao
PHP: i=> segunda opcao Javascript: Erro de sintaxe.
PHP: Erro de sintaxe Javascript: i nao foi setado
PHP: i=> null Javascript: i => undefined
Sobre a linguagem de programação PHP, a função isset é utilizada para:
Verificar se a variável é definida, retornando um boolean.
Verificar se o conteúdo da variável é nulo, retornando uma String Y para sim e N para não.
Verificar se contém somente números na variável.
Verificar se contém somente código SQL na variável.
Sobre internacionalização e localização de software desenvolvido em PHP (versão 5.6, rodando sobre linux ubuntu 14.04), assinale a alternativa correta.
A internacionalização utiliza as bibliotecas GetText, util.locale e INTL
Na localização, os arquivos devem ser nomeados no formato pt_BR.php
Na internacionalização, o INTL é responsável pela formatação de datas e util.locale pela formatação de texto e números
Na localização é gerado o arquivo de extensão .mo a partir da compilação do arquivo potfile
Na localização, o arquivo potfile é o arquivo compilado com as tuplas de tradução
A linguagem PHP permite o uso das variáveis “Superglobals” que, independentemente do escopo, estão sempre acessíveis.
Assinale a opção que indica a variável que contém o elemento “PHP_SELF”.
$_ENV
$_FILES
$_INFO
$_SERVER
$_SESSION
Na linguagem de programação PHP, é inválido o identificador:
$çaça
$2anos
$_xpto
$toto22
$money€
Considerando o PHP 5.1.0 qual o método da classe PDO, que executa um comando SQL e retorna a quantidade de linhas afetadas?
numRows
prepare
exec
query
Considere o código abaixo, escrito em linguagem PHP:
1 <$php
2 function xyz ($x, $z) {
3 $resultado = sqrt( $x * $y + 2 * $x * $y );
4 return $resultado;
5 }
6 $a = 4;
7 $b = 3;
8 $c = xyz( $a, $b );
9 print( “ a = $a b = $b c = $c “);
10 ?>
Ao se executar o código, o resultado de saída é: a = 4, b = 3 e c = 6. Para que o resultado desse código ao ser executado seja: a = 4, b = 3 e c = 25, é necessário substituir todo o conteúdo da linha
3 por $retorno = $x*$x + $y*$y.
6 por $a = 24.
7 por $b = 24
8 por $c = sem_raiz_quadrada ($x,$y).
Na linguagem de programação PHP, o operador de resto de divisão é
%
mod
div
/
Na linguagem PHP, a definição de variáveis deve ser feita de forma que o identificador inicie com o símbolo:
#
@
=
$
Considere o trecho de código PHP a seguir:
1 | <?php | 14 | / |
2 | class Mensagem { | 15 | class Texto extends Mensagem { |
3 | ---public function imprimir ($msg = 'INICIO') { | 16 | ---use TextoBase; |
4 | ------echo $msg; | 17 | } |
5 | ---} | 18 | |
6 | } | 19 | $texto = new Texto ( ); |
7 | 20 | $texto->imprimir (‘FIM’); | |
8 | trait TextoBase { | 21 | ?> |
9 | ---public function imprimir ($msg ) { | 22 | |
10 | ------parent::imprimir ( ); | 23 | |
11 | ------echo ' A1'; | 24 | |
12 | ---} | 25 | |
13 | } | 26 |
Ao executar o trecho do código acima, será impresso:
A1.
INICIO.
FIM.
FIM A1.
INICIO A1.
Analise o código PHP a seguir.
1 <?php
2 class private clientes {
3 public $nome;
4 protected $tot;
5 public function confirmarrecebimento(){
6 echo “<br/>Confirmado!”;
7 }
8 public function pagarconta($valor){
9 echo “<br/>Foi pago R$ “.$valor;
10 }
11 }?>
Em qual linha tem-se um erro de sintaxe?
Linha 2
Linha 4
Linha 6
Linha 9