2011-11-03 26 views
6

Có bất kỳ/tất cả ngoại lệ của PHP SoapServer có thể ném bất kỳ tài liệu nào không? (có nghĩa là xây dựng được thực hiện PHP bản địa của một SoapServer, không phải là một phần ba PHP thực hiện dựa)Danh sách tất cả các ngoại lệ có thể của SoapServer

Nếu không, là nó có thể trích xuất các trường hợp ngoại lệ có thể sử dụng một số loại phản ánh? Nếu có, thì ai sẽ bắt đầu với điều đó?

Ngoài ra, có thể kiểm tra nguồn PHP để xác định những ngoại lệ mà đối tượng dựng sẵn có thể ném không? Nếu có, thì ai sẽ bắt đầu với điều đó?

+0

* (nguồn) * http://lxr.php.net/opengrok/xref/PHP_5_3/ext/soap/ – Gordon

Trả lời

2

Ngoại lệ duy nhất cụ thể cho tiện ích mở rộng SOAP là SoapFault.
Có hai ngoại lệ built in cho ngôn ngữ.
Trường hợp còn lại được xây dựng trong trường hợp ngoại lệ là SPL.

Như @Gordon đã đề cập, bạn có thể xem nguồn tại http://lxr.php.net/opengrok/xref/PHP_5_3/ext/soap/. Tìm kiếm ngoại lệ trong soap.c để bắt đầu.

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