Questões de Concurso
Sobre php em programação
Foram encontradas 1.037 questões
Em relação às linguagens Java e PHP, julgue o item a seguir.
A compilação de código em linguagens como Java resulta em bytecode que é interpretado pela JVM, enquanto o PHP é interpretado diretamente sem a necessidade de uma fase de compilação, o que pode levar a um desempenho menor, mas, por outro lado, teremos mais facilidades de depuração.
Em relação às linguagens Java e PHP, julgue o item a seguir.
O PHP não possui um sistema de garbage collection tão sofisticado quanto o de Java, e a administração de memória em PHP depende mais da boa prática do programador para liberar explicitamente objetos e recursos.
Em relação às linguagens Java e PHP, julgue o item a seguir.
A administração de memória em Java é automatizada pelo sistema de garbage collection, que identifica e libera a memória ocupada por objetos que não são mais referenciados, evitando‑se vazamentos de memória.
Em PHP, o controle de dados e administração de memória é feito automaticamente, mas o programador não tem como otimizar o uso de memória de forma manual ou por meio de técnicas de gerenciamento.
Por ser uma linguagem de tipagem dinâmica, o PHP permite que o tipo de uma variável seja alterado em tempo de execução, o que proporciona flexibilidade ao programador, mas também aumenta o risco de erros inesperados.
Em PHP, todos os tipos de dados são automaticamente tratados como objetos, incluindo os tipos primitivos como inteiros e strings, o que elimina a necessidade de conversão entre tipos.
O PHP não oferece suporte a funções recursivas e não pode chamar uma função dentro dela mesma, limitando sua capacidade de resolver problemas complexos.
Qual será a saída do código?
Considere a seguinte classe implementada em PHP.

O padrão de projeto (design pattern) que pode ser reconhecido no trecho descrito é denominado
O código apresentado a seguir foi escrito na linguagem PHP 8.

O conteúdo impresso pelas duas chamadas da função echo será:
$c = mysqli_connect("localhost", "mysql_user", "mysql_password", "db_name", null, "/tmp/mysql.sock");
tenta efetuar uma conexão a um servidor de banco de dados MySQL.
Assinale a alternativa correta, considerando a execução no sistema operacional Linux.
A seguir é apresentado um código escrito em PHP.

É possível afirmar corretamente que o valor impresso
pela função
é:
Quanto às linguagens de programação Java e PHP, julgue o item a seguir.
O PHP é interpretado no lado do servidor, em que o script é processado antes de o resultado ser enviado ao navegador.