Tôi cần một cách để xác định xem người gọi chức năng là Travis-CI hay không. Nếu đó là Travis-CI, tôi không muốn bắt đầu một phiên ở đây. Ngay bây giờ, tôi có kịch bản thử nghiệm của tôi tạo ra một tập tin gọi là test.txt
và sau đó tìm nó.Làm thế nào để phát hiện xem Travis-Ci hay không
protected function __construct() {
if ((!session_id()) && (!file_exists('test.txt'))) session_start();
}
Tuy nhiên, phải có cách tốt hơn. Có vẻ như, mà không có kiểm tra tập tin, nếu có trong thực tế một phiên làm, một cái mới sẽ không được tạo ra. Nhưng đây không phải là trường hợp. Nếu trường hợp này xảy ra, liên kết trước đây bên dưới đã trôi qua.
Before việc bổ sung các tập tin "test.txt":
After
Hệ thống thay đổi rõ ràng hành vi của chúng khi được kiểm tra ** không ** được kiểm tra đúng cách. – paxdiablo
@paxdiablo Không thực sự. Vấn đề ở đây là để kiểm tra plugin wp của tôi, chúng tôi sử dụng phụ thuộc bắt đầu phiên. Thật không may, tôi không thể tắt điều đó. – chriscct7