339 of 410 menu

Operator new

Operator new membuat objek baru dari kelas yang ditentukan. Pada saat yang sama, konstruktor kelas dipanggil jika didefinisikan. Operator mengembalikan objek yang dibuat, yang dapat ditetapkan ke variabel.

Sintaks

$object = new ClassName([arguments]);

Contoh

Mari buat kelas sederhana dan instansinya:

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

Hasil eksekusi kode:

'John'

Contoh

Pembuatan objek tanpa konstruktor:

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

Hasil eksekusi kode:

100

Contoh

Pembuatan kelas anonim:

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

Hasil eksekusi kode:

'Hello!'

Lihat juga

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