<?php 
    
    class register { 

        public $username;
     
        public function empty_control($username, $password, $email) {     
            if (empty($username) or empty($password) or empty($email)) { echo "Lütfen Boş alan bırakmayınız!"; exit(); } 
        } 
         
        public function lenght_control($username, $password) { 
            if (strlen($username) < 6 or strlen($username) > 32) { echo "Kullanıcı Adınız 6 karakterden kısa, 32 karakterden uzun olmamalıdır!"; exit(); } 
            if (strlen($password) < 6 or strlen($password) > 32) { echo "Şifreniz 6 karakterden kısa, 32 karakterden uzun olmamalıdır!"; exit(); } 
        } 
         
        public function email_control($email) { 
            if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo "Lütfen geçerli bir E-posta adresi yazın!"; exit(); } 
        } 
         
        public function using_control() { 
            global $db;
            $say = $db->get_var("Select count(*) from users WHERE username = '".$db->escape($this->username)."'"); 
            if ($say > 0) { echo "Bu kullanıcı adı kullanılıyor"; } 
        } 
    } 

    // kullanım
    $register = new register(); 
    $register->username = 'quaick';
    $register->using_control();