Advertisement
Gleidson_21

Tipos de dados

Jun 21st, 2021
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.60 KB | None | 0 0
  1. <?php
  2.  
  3. //ESCALARES
  4.  
  5. //String
  6. $nome = "Gleidson Junio"; // sequencia de caracteres
  7. var_dump($nome); //mostra informacoes sobre a variavel, tipo etc.
  8.  
  9. if(is_string($nome)): // vai verificar se o conteudo da variavel nome é uma string
  10.   echo"É uma string";
  11. else:
  12.     echo "Não é string";
  13.  
  14. endif;
  15.  
  16. echo "<hr>"; // tag para criar linha
  17.  
  18. //int
  19. $idade = 20;
  20. var_dump($idade);
  21.  
  22. if(is_int($idade)): // verifica se é um inteiro
  23.   echo"É um numero ";
  24. else:
  25.   echo"Não é um numero";
  26. endif;
  27. echo "<hr>";
  28.  
  29. //float
  30. $altura = 1.80;
  31. var_dump($altura);
  32.  
  33. if(is_float($altura)): // verifica se é um inteiro
  34.   echo"É um float ";
  35. else:
  36.   echo"Não é um float";
  37. endif;
  38. echo "<hr>";
  39.  
  40. //boolean
  41.  
  42. $masculino = true;
  43. var_dump($masculino);
  44.  
  45. if(is_bool($masculino)): // verifica se é um inteiro
  46.   echo"É um homem ";
  47. else:
  48.   echo"Não é um homem";
  49. endif;
  50. echo "<hr>";
  51.  
  52.  
  53. /*********************COMPOSTOS***************/
  54.  
  55. $carros = array("Gol","Uno","Camaro",12,20.5,true);
  56. var_dump($carros); // ira especificar o tipo de cada elemento do array jutnamnete co mseu indice
  57.  
  58.  
  59. //Object
  60.  
  61. class Cliente{
  62.     public $nome;
  63.     public function atribuirNome($nome){ // metodo para atribuir um nome a variavel de cima
  64.       $this->$nome =$nome; // o nome da variavel public no topo vai ser igual ao nome passado por parametro
  65.     }
  66.  
  67.  
  68.  
  69.  
  70. }
  71.  
  72. $cliente = new Cliente(); // instanciando uma nova classe na variavel cliente
  73. $cliente->atribuirNome("Jorel"); //usando um metodo presente na classe instanciada anteriormente
  74. var_dump($cliente);// vendo as ifnormacoes da variavel cliente
  75.  
  76.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement