PhpStorm không nhận dạng được PHP lõi. Ví dụ: nó không nhận ra Exception
, với chú giải công cụ nói "Không xác định lớp 'Ngoại lệ'".PhpStorm không nhận dạng được lõi PHP
Tôi đã cố gắng vô hiệu hóa bộ nhớ cache thành không có lịch phát sóng. Tôi đã kiểm tra cài đặt của đồng nghiệp và có vẻ như không có vấn đề gì và sau Ctrl+Clicking
trên lớp Exception
của mình, nó liên kết chính xác đến Core_c.php
, điều này không đúng đối với tôi. Có vẻ như PhpStorm của tôi không chọn thư viện/plugin PHP, và tôi không biết tại sao.
Tôi đã thử cài đặt lại PhpStorm lên phiên bản mới nhất, nâng cấp tất cả các gói của mình. Tôi thậm chí còn đảm bảo rằng plugin php.jar thực sự ở đó và là:
/opt/phpstorm/plugins/php/lib/php.jar
Và plugin PHP được bật trong PhpStorm.
Một vấn đề khác mà tôi gặp phải với PhpStorm là nó không đề xuất tên hàm bất cứ khi nào tôi nhập chúng. Trợ giúp sẽ được đánh giá cao và tôi có thể cung cấp thêm thông tin nếu cần.
Bạn đang sử dụng không gian tên? Viết "\" trước ngoại lệ (ví dụ: 'catch (\ Exception $ e)') –
Có, và mã chúng tôi đang sử dụng nằm trên một kho lưu trữ riêng tư được chia sẻ mà mọi người trong nhóm của tôi sử dụng và không có vấn đề gì liên quan đến vấn đề này. – driima
Và trong cửa sổ công cụ _project_, bạn không thể thấy Thư viện bên ngoài-> Thời gian chạy PHP? –