• Toliq sinf
  • Sinf misollar
  • Obyekt ozgaruvchilarining qiymati oqish va chop qilish
  • 20-maruza: phpda obyektga yo’naltirilgan dasturlash. Mvc texnologiyasi




    Download 250,2 Kb.
    bet4/9
    Sana22.11.2023
    Hajmi250,2 Kb.
    #103482
    1   2   3   4   5   6   7   8   9
    Bog'liq
    15 Web ilova. MVC texnologiyasi
    Amaliyot hisoboti, Matematik va mantiq elementlari. Predikat va kvantorlar. Reja, 11-prezentaciya, paygambaromiri, portal.guldu.uz-YОG’LAR VA MOYLI XOM ASHYOLAR KIMYOSI , O’simliklarning kelib chiqishi ikkilamchi bo’lgan moddalar, Chinlik to‘plami tushunchasining qo‘llanilishi, Bir generatomli birikmalning elektron tuzulishini hisoblash, Gaussian dasturlari, Molekulyar mexanika MM2 dasturi bilan ishlash, Guldona Psixologiya, 10 amaliy, Baxtiyorov Javohir, Noorganik ionlar va ularning funksiyasi

    Sinf metodlarini o'rnatish


    class User {
    private $name;
    private $gender;
    public $age;
    private $department = 'Mechanical';
    /* set value to 'private $name' property */
    public function setName($name){
    $this->name = $name;
    }
    /* get value from 'private $name' property */
    public function getName(){
    return $this->name;
    }
    }

    To'liq sinf


    class User {
    private $name;
    private $gender;
    public $age;
    private $department = 'Mechanical';
    public function setName($name){
    $this->name = $name;
    }
    public function getName(){
    return $this->name;
    }
    public function setGender($gender){
    $this->gender = $gender;
    }
    public function getGender(){
    return $this->gender;
    }
    public function setDepartment($dep){
    $this->department = $dep;
    }
    public function getDepartment(){
    return $this->department;
    }
    }

    Sinf misollar


    $user = new User();
    Obyekt o'zgaruvchilariga qiymat berish
    $user->setName('Sheri');
    $user->setGender('F');
    //public property : no error, accessible from anywhere
    $user->age = 30;
    //Fatal error: Cannot access private property
    //Private and protected methods can not be access directly
    $user->department = 'Computer';
    //The right way to assign value for protected and private methods
    $user->setDepartment('Computer');

    Obyekt o'zgaruvchilarining qiymati o'qish va chop qilish


    echo $user->getName();
    echo $user->getDepartment();
    echo $user->age;
    //Fatal error: Cannot access private property User::$department
    echo $user->department;
    /* You can make as many instance as you want */
    $user2 = new User();
    //prints Mechanical (default value for all instances)
    echo $user2->getDepartment();
    //changed the default department
    $user2->setDepartment('Computer');

    Download 250,2 Kb.
    1   2   3   4   5   6   7   8   9




    Download 250,2 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    20-maruza: phpda obyektga yo’naltirilgan dasturlash. Mvc texnologiyasi

    Download 250,2 Kb.