339 of 410 menu

ოპერატორი new

ოპერატორი new ქმნის მითითებული კლასის ახალ ობიექტს. ამასთანავე, იძახება კლასის კონსტრუქტორი, თუ ის განსაზღვრულია. ოპერატორი აბრუნებს შექმნილ ობიექტს, რომელიც შეიძლება მივანიჭოთ ცვლადს.

სინტაქსი

$object = new ClassName([arguments]);

მაგალითი

შევქმნათ მარტივი კლასი და მისი ეგზემპლარი:

<?php class User { public $name; public function __construct($name) { $this->name = $name; } } $user = new User('John'); echo $user->name; ?>

კოდის შესრულების შედეგი:

'John'

მაგალითი

ობიექტის შექმნა კონსტრუქტორის გარეშე:

<?php class Product { public $price = 100; } $product = new Product(); echo $product->price; ?>

კოდის შესრულების შედეგი:

100

მაგალითი

ანონიმური კლასის შექმნა:

<?php $obj = new class { public function sayHello() { echo 'Hello!'; } }; $obj->sayHello(); ?>

კოდის შესრულების შედეგი:

'Hello!'

იხილეთ აგრეთვე

  • ბრძანებას class,
    რომელიც აცხადებს ახალ კლასს
  • მეთოდს __construct,
    რომელიც განსაზღვრავს ობიექტის კონსტრუქტორს
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა