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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау