2012-05-14 36 views

Trả lời

13

Đỉnh là cách mới nó được thực hiện trong PHP như các phiên bản 5.0 và là cách tất cả các mã mới nên được bằng văn bản. Cách thứ hai là cách PHP 4 cũ và đã lỗi thời. Tại một số điểm, nó sẽ hoàn toàn không được chấp nhận và bị loại bỏ khỏi PHP hoàn toàn.

Cập nhật

As of PHP 5.3.3, phương pháp với tên giống như yếu tố cuối cùng của một tên lớp namespaced sẽ không còn được coi là nhà xây dựng. Thay đổi này không ảnh hưởng đến các lớp không có tên.

<?php 
namespace Foo; 
class Bar { 
    public function Bar() { 
     // treated as constructor in PHP 5.3.0-5.3.2 
     // treated as regular method as of PHP 5.3.3 
    } 
} 
?> 
+1

Đã không được chấp nhận trong 5.3.3 theo [Hướng dẫn sử dụng PHP] (http://php.net/manual/en/language.oop5.decon.php). Xem Ví dụ # 2 – mseancole

+0

Cảm ơn thông tin. Tôi sẽ cập nhật câu trả lời của tôi cho phù hợp. –

Các vấn đề liên quan