2010-11-08 71 views
45

Có thể đặt giá trị phiên bản PHP, giả sử 4.0+ và có chức năng đánh dấu PHPStorm không hoạt động với phiên bản cũ nhất không? Ví dụ, cho PHP4 này sẽ làm nổi bật static function vv Tôi có một cài đặt PHP trên máy tính của tôi nhưng tôi không muốn cài đặt phiên bản PHP cũ hơn cho mọi tập lệnh nhỏ mà tôi phải tạo.Làm cách nào để đặt phiên bản PHP trong PHPStorm?

Cảm ơn

+2

Tại sao nó sẽ làm nổi bật '__construct() '? Đó là một định danh hàm hoàn toàn hợp lệ trong PHP4, nó không được gọi là một hàm tạo. – Mchl

+1

@Mchl, là chức năng tĩnh ok? – Fluffy

+0

tĩnh là avaialbe trong PHP4 cũng như IIRC. Hãy thử 'abstract' hoặc sử dụng công cụ sửa đổi hiển thị' public', 'protected',' private'. Dù sao, viết mã OO có nghĩa vụ phải làm việc theo PHP4 cũng như PHP5 là một nhiệm vụ vô nghĩa IMO. Các mô hình đối tượng khác nhau quá nhiều giữa hai. – Mchl

Trả lời

70

vì vậy, bạn muốn đánh dấu tất cả các đoạn mã sẽ không hoạt động trong phiên bản bạn đang viết, phải không? Điều đó có thể được thực hiện trong:

Preferences -> Languages & Frameworks > PHP 

Hoặc trong các phiên bản mới hơn của PhpStorm:

File -> Settings -> Languages & Frameworks > PHP 

enter image description here

sau đó chọn phiên bản của bạn, ví dụ, 7.0

này rất hữu ích khi địa phương của bạn là ở 7,0, ví dụ, nhưng sản xuất là 5,5. Bằng cách đó, phpstorm sẽ cảnh báo bạn những phần nào sẽ không hoạt động trong quá trình sản xuất.

+0

Bạn sử dụng phiên bản nào? Tôi không có lựa chọn đó trong tôi. – Fluffy

+0

Xin lỗi, tôi nên xác định rằng: 7.1.3 –

+5

Chúng tôi có thể thực hiện việc này cho mỗi dự án hay chỉ "toàn cầu" này? – ryanwinchester

11

Mở hộp thoại Cài đặt bằng cách chọn Tệp | Cài đặt, sau đó nhấp vào PHP dưới Ngôn ngữ & Khung. Trang PHP mở ra.

Screenshot of the PHP settings

Bây giờ bạn có thể làm 2 việc:

  1. Trên trang PHP đang mở, bạn có thể thiết lập "PHP Ngôn Ngữ Cấp".
  2. Bạn có thể cài đặt phiên bản PHP mà bạn muốn cục bộ, ví dụ, cài đặt các gói như wamp hoặc xamp và sau đó đặt trình thông dịch của PHP của bạn trên trang PHP mà bạn đã mở. Thông tin thêm here
+0

Bạn có thể thấy cài đặt 'Dành cho dự án hiện tại' không? Làm thế nào tôi có thể cập nhật nó cho Global (tất cả các dự án)? – Vuong

0

trong ảnh ..........................

TRÊN

enter image description here

enter image description here

enter image description here

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