339 of 410 menu

Pengoperasi new

Pengoperasi new mencipta objek baru bagi kelas yang ditentukan. Pada masa yang sama, pembina kelas akan dipanggil jika ia ditakrifkan. Pengoperasi mengembalikan objek yang dicipta, yang boleh diberikan kepada pembolehubah.

Sintaks

$object = new ClassName([arguments]);

Contoh

Mari kita cipta kelas dan instance mudah:

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

Hasil pelaksanaan kod:

'John'

Contoh

Penciptaan objek tanpa pembina:

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

Hasil pelaksanaan kod:

100

Contoh

Penciptaan kelas tanpa nama:

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

Hasil pelaksanaan kod:

'Hello!'

Lihat juga

  • arahan class,
    yang mengisytiharkan kelas baru
  • kaedah __construct,
    yang mentakrifkan pembina objek
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak