thể trùng lặp:
PHP class instantiation. To use or not to use the parentheses?Khởi tạo một lớp có hoặc không có dấu ngoặc đơn?
tôi đã không tìm thấy bất kỳ tài liệu chính thức về vấn đề này. Nhưng nó không quan trọng cho dù một lớp được khởi tạo với của chúng tôi mà không có dấu ngoặc đơn - miễn là không có tham số liên quan, phải không?
$car = new Car;
hoặc
$car = new Car();
Nhưng bất cứ ai có thể cho tôi biết nếu có một sự khác biệt trong hiệu suất? Cách nào là cách 'chính xác hơn'? Có tài liệu chính thức nào cho việc này không?
Chính xác những gì tôi sắp viết, +1. – tplaner
+1 và đã xóa của tôi - Tôi đồng ý 100%. – lonesomeday
+1 Thành thật mà nói, tôi không xem xét 'ClassUsingDefaultConstructor;' và 'new ClassWithConstructorWithParameters ($ foo, $ bar);' được sử dụng trong cùng một tập lệnh để nhất quán * bất kể là gì *. Nhưng đó chỉ là tôi, tôi đoán vậy. – BoltClock