Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
1 result

Objet.php

Blame
  • Objet.php 587 B
    <?php
    require_once "Objet.php";
    
    /**
     * Implémente les magic methods.
     */
    class Objet
    {
        public function __construct($data = null)
        {
            if(!is_null($data)){
                foreach ($data as $key => $value){
                    $this->$key = $value;
                }
            }
        }
        /**
         * @param $name
         * @return mixed
         */
        public function __get($name)
        {
            return $this->$name ?? null;
        }
    
        /**
         * @param $name
         * @param $value
         * @return void
         */
        public function __set($name, $value)
        {
            $this->$name = $value;
        }
    }