Se alterada a função “array_pop” da linha 18 pela função “a...
Próximas questões
Com base no mesmo assunto
Ano: 2021
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2021 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q1885306
Programação
Texto associado
Considerando o trecho de código a seguir,
em uma aplicação php, responda
à questão.
1. class Aluno {
2. public $nome, $matricula;
3. public function _ _construct($nome, $matricula){
4. $this->nome = $nome;
5. $this->matricula = $matricula;
6. }
7. public function toString(){
8. return $this->matricula . “: “.$this->nome;
9. }
10. }
11. $alunos = array();
12. array_push($alunos,
13. new Aluno(“Aluno 1”, 1001),
14. new Aluno(“Aluno 2”, 1002),
15. new Aluno(“Aluno 3”, 1003),
16. new Aluno(“Aluno 4”, 1004)
17. );
18. print_r(array_pop($alunos)->toString());
Se alterada a função “array_pop” da linha 18
pela função “array_shift”, a alternativa que melhor
definirá o resultado da execução do programa
apresentado será: