339 of 410 menu

Toán tử new

Toán tử new tạo một đối tượng mới của lớp được chỉ định. Khi đó, hàm tạo của lớp sẽ được gọi nếu nó được định nghĩa. Toán tử trả về đối tượng đã được tạo, có thể gán cho một biến.

Cú pháp

$object = new ClassName([arguments]);

Ví dụ

Tạo một lớp đơn giản và thể hiện của nó:

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

Kết quả thực thi mã:

'John'

Ví dụ

Tạo đối tượng không có hàm tạo:

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

Kết quả thực thi mã:

100

Ví dụ

Tạo lớp ẩn danh:

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

Kết quả thực thi mã:

'Hello!'

Xem thêm

  • lệnh class,
    khai báo một lớp mới
  • phương thức __construct,
    định nghĩa hàm tạo của đối tượng
Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối