Questão
ID 1698679Disciplina: Tecnologia da Informação
Assunto: PHP
Ano: 2016 Banca: IF SERTAO - Instituto Federal de Educação, Ciência e Tecnologia do Sertão Pernambucano Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Sertão Pernambucano
Dado o trecho de código a seguir, escrito em PHP (versão 7.0.8):
usuario.php
1 _<?php
2 _class usuário {
3 ___private \$usuario;
4 ___private \$senha;
5
6 ___public static \$n_usuarios=0;
7 ___function getUsuario() { return \$this - >usuario; }
8
9 ___public function setUsuario (\$_usuário) {
10 ____\$this - > usuario = \$_usuario; }
11
12 __function _construct(){
13 ______echo "Sejam bem vindos";
14 ______Usuario: :alteranusuarios(); }
15
16__ function _destroy(){ echo "FIM..."; }
17
18 __static function alteranusuarios(){
19 ____Usuario: :\$n_usuarios+=1; }
20 }_}
index,php
1 _<html>
2 _<body>
3 ___<?php
4 ____include_once 'usuario.php';
5 ____\$usuario = new Usuario();
6____\$usuario - >setUsuario("My name is...");
7 ____echo "<br>" .\$usuario->getUsuario()."<br>";
8 ____echo Usuario: :\$n_usuarios. "<br>";
9 ____\$usuario = new Usuario();
10___ echo "<br>" .Usuario: :\$n_usuarios."<br>";
11__?>
12 </body>
13 </html>
Analisando o código acima, responda quanto ao conceito de Orientação a Objetos, qual a alternativa correta: