Advertisement
Guest User

Sinterklaas en Zwarte piet

a guest
Nov 18th, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.02 KB | None | 0 0
  1. <?php
  2. class Sinter
  3. {
  4.     private $sint;
  5.     private $piet;
  6.     private $gezeik = 1412460826651842596;
  7.     private $gezeur = 302404053628330;
  8.     protected $args;
  9.  
  10.     function __construct($args = null)
  11.     {
  12.         $this->sint = get_class($this) . $args;
  13.         $this->piet = $this->ophef($this->gezeik, 9) . $this->ophef($this->gezeur, 7);
  14.     }
  15.  
  16.     function ophef($gezeik, $h)
  17.     {
  18.         $output = "";
  19.         $result = $gezeik;    
  20.         for ($a = 1; $a <= $h; $a++) {
  21.             $pwrcount = ($h - $a);
  22.             $output .= chr(floor($result / pow(120, $pwrcount)));
  23.             $result = ($result % pow(120, $pwrcount));
  24.         }
  25.         return $output;
  26.     }
  27.  
  28.     function sint()
  29.     {
  30.         return $this->sint;
  31.     }
  32.  
  33.     function piet()
  34.     {
  35.         return $this->piet;
  36.     }
  37. }
  38.  
  39. class Piet extends Sinter
  40. {
  41.     function pieterbaas()
  42.     {
  43.         return $this->piet();
  44.     }
  45. }
  46.  
  47. $klaas = new Sinter("klaas");
  48. $piet = new Piet();
  49.  
  50. echo $klaas->sint() . $piet->pieterbaas();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement