Advertisement
Gleidson_21

namespaces

Jul 30th, 2021
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.75 KB | None | 0 0
  1. <?php
  2. // Servem para evitar conflitos de arquivos com mesmo nome que estão em pastas diferentes
  3.  
  4. //index
  5. require 'classes/produto.php';
  6. require 'models/produto.php';
  7.  
  8. use models\Produto as productModel;
  9. use classes\Produto as productClass;
  10.  
  11. $produto = new productModel();
  12. $produto->mostrarDetalhes();
  13.  
  14. echo "<br>";
  15.  
  16. $produto2 = new productClass();
  17. $produto2->mostrarDetalhes();
  18.  
  19. ?>
  20.  
  21.  
  22. //classes
  23.  
  24. <?php
  25.  
  26. namespace classes;
  27.  
  28. class Produto
  29. {
  30.   public function mostrarDetalhes()
  31.   {
  32.     echo "Detalhes do produto da pasta classes";
  33.   }
  34. }
  35.  
  36. ?>
  37.  
  38. ///////////////////////////
  39. //models
  40.  
  41. <?php
  42.  
  43. namespace models;
  44.  
  45. class Produto
  46. {
  47.   public function mostrarDetalhes()
  48.   {
  49.     echo "Detalhes do produto da pasta models";
  50.   }
  51. }
  52.  
  53. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement