PHP là một trong những ngôn ngữ lập trình phổ biến nhất để phát triển web phía máy chủ. Nó được sử dụng trong nhiều framework và CSM như WordPress, Laravel, Symfony và những nền tảng khác đứng sau một phần khá lớn của Internet
Visual Studio là một IDE mạnh mẽ, nhưng trọng tâm của nó không phù hợp với một số ngôn ngữ, PHP là một trong số đó. Khi thời gian trôi qua, nhiều ngôn ngữ đã tìm đến Visual Studio, như Python và cuối cùng là PHP. Một công ty có trụ sở tại Praha tên là DEVSENSE đã phát triển một tiện ích mở rộng có tên Công cụ PHP dành cho Visual Studio đã có sẵn trong hệ sinh thái Visual Studio hơn một thập kỷ
Kể từ khi thành lập, Công cụ PHP dành cho Visual Studio là một tiện ích mở rộng trả phí, cung cấp bản dùng thử miễn phí. Bây giờ, điều đó đã thay đổi. DEVSENSE đang phát hành một phần lớn ưu đãi của họ dưới dạng tiện ích mở rộng miễn phí, để lại một số tính năng dưới dạng trả phí. Điều đó cho phép các nhà phát triển PHP làm việc trong Visual Studio và tận dụng tất cả những thứ tuyệt vời có sẵn
Điều đó có nghĩa là các nhà phát triển sẽ nhận được IntelliSense, định dạng, hệ thống dự án, phân tích mã nhanh chóng, tích hợp trình soạn thảo [quản lý phụ thuộc PHP] và các tính năng liên quan đến trình soạn thảo nâng cao khác miễn phí. Trong phiên bản mới nhất, PHP Tools hỗ trợ PHP 8. 2 chưa được phát hành chính thức và những thứ khác như generics là thứ bắt buộc phải có đối với các framework như Laravel. Các tính năng khác như gỡ lỗi, tái cấu trúc, kiểm tra đơn vị và ống kính mã có sẵn trong ưu đãi cao cấp. Bạn có thể tìm thấy ma trận so sánh chi tiết tại https. //www. phát minh. com/mua
Bắt đầu nhanh
Trước tiên, hãy cài đặt Công cụ PHP cho Visual Studio
Tạo dự án PHP của bạn
Sau khi cài đặt
- Chọn Tạo dự án mới từ trang bắt đầu hoặc Tệp > Mới > Dự án… từ thanh tiêu đề
- Trong hộp tổ hợp ngôn ngữ, hãy chọn PHP, chọn Dự án web PHP, sau đó chọn Tiếp theo
- Đặt tên cho dự án của bạn và chọn Tạo
- Tại thời điểm này, bạn có thể chọn mẫu dự án. Hãy chọn Trang web trống và chọn Tiếp theo.
- Bây giờ, bạn có thể chọn phiên bản PHP sẽ đặt cho dự án. Đối với hướng dẫn ngắn này, chúng ta có thể sử dụng PHP 8. 1 và chọn Kết thúc. Công cụ PHP sẽ kiểm tra môi trường của bạn và cài đặt, cấu hình PHP được thiết lập trong dự án.
Sử dụng Trình soạn thảo PHP trong Visual Studio
Khi cài đặt xong, dự án sẽ mở. Trong trình chỉnh sửa, bạn có thể di chuột qua bất kỳ biểu tượng nào để nhận chú giải công cụ. Hoặc nhấn Ctrl + Space để xem IntelliSense cho ngữ cảnh hiện tại
Chạy và gỡ lỗi PHP trong Visual Studio
Đặt một điểm dừng F9 và nhấn F5 để chạy dự án và bắt đầu gỡ lỗi. Máy chủ được cấu hình trong dự án [theo mặc định là máy chủ Web tích hợp sẵn của PHP] sẽ chạy và trình duyệt mở ra. Sau đó, điểm dừng sẽ bị tấn công
Xin chúc mừng. Bạn đang gỡ lỗi PHP trong Visual Studio
Đây là hướng dẫn đơn giản về cách sử dụng Công cụ PHP dành cho Visual Studio khi bạn có một dự án trong giải pháp. Có thể thiết lập phức tạp hơn. các nhà phát triển có thể thêm các dự án PHP vào các giải pháp hiện có của họ [*. sln] – có một IDE sẽ giúp cuộc sống của họ dễ dàng hơn hoặc họ có thể làm việc với PHP chỉ bằng cách mở một thư mục. Có thể tìm thấy nhiều hướng dẫn hơn trên tài liệu của DEVSENSE
Bước tiếp theo
Nếu bạn quan tâm đến việc phát triển PHP trong Visual Studio, vui lòng cài đặt Công cụ PHP dành cho Visual Studio và đảm bảo cho tác giả biết bạn thích nó như thế nào, bạn còn thiếu những tính năng nào hoặc nếu bạn gặp bất kỳ vấn đề gì cần cải thiện thêm. Bạn có thể liên hệ với họ tại Diễn đàn cộng đồng công cụ PHP của DEVSENSE
Visual Studio Code là một trình soạn thảo tuyệt vời để phát triển PHP. Bạn nhận được các tính năng như đánh dấu cú pháp và so khớp dấu ngoặc, IntelliSense [hoàn thành mã] và các đoạn trích sẵn có, đồng thời bạn có thể thêm nhiều chức năng hơn thông qua tiện ích mở rộng Mã VS do cộng đồng tạo
vải lót
Mã VS sử dụng trình nói dối PHP chính thức [_______3] để chẩn đoán ngôn ngữ PHP. Điều này cho phép Mã VS luôn cập nhật với các cải tiến của PHP linter
Mẹo. Sử dụng XAMPP?
Có ba cài đặt để kiểm soát kẻ nói dối PHP
php.validate.enable
. kiểm soát xem có bật PHP linting hay không. Được bật theo mặc địnhphp.validate.executablePath
. trỏ đến tệp thực thi PHP trên đĩa. Đặt cái này nếu tệp thực thi PHP không có trên đường dẫn hệ thốngphp.validate.run
. kiểm soát xem xác thực có được kích hoạt khi lưu hay không [giá trị."onSave"
] hoặc trên loại [giá trị. ________số 8]. Mặc định là lưu
Để thay đổi cài đặt PHP, hãy mở Cài đặt người dùng hoặc không gian làm việc của bạn [ ⌘, [Windows, Linux Ctrl+,]] and type 'php' to filter the list of available settings.
Để đặt đường dẫn thực thi PHP, hãy chọn Chỉnh sửa trong cài đặt. json trong PHP > Xác thực. Đường dẫn thực thi, sẽ mở tệp settings.json
người dùng của bạn. Thêm cài đặt php.validate.executablePath
với đường dẫn đến cài đặt PHP của bạn
các cửa sổ
{
"php.validate.executablePath": "c:/php/php.exe"
}
Linux và macOS
{
"php.validate.executablePath": "/usr/bin/php"
}
Đoạn trích
Visual Studio Code bao gồm một tập hợp các đoạn mã phổ biến cho PHP. Để truy cập những thứ này, hãy nhấn ⌃Dấu cách [Windows, Linux Ctrl+Dấu cách . to get a context-specific list.
Tiện ích mở rộng PHP
Có nhiều tiện ích mở rộng ngôn ngữ PHP có sẵn trên VS Code Marketplace và nhiều tiện ích mở rộng khác đang được tạo. Bạn có thể tìm kiếm các tiện ích mở rộng PHP từ bên trong Mã VS trong chế độ xem Tiện ích mở rộng [ ⇧⌘X [Windows, Linux Ctrl . ]] then filter the extensions dropdown list by typing 'php'.
Vô hiệu hóa hỗ trợ PHP tích hợp
Để tắt tính năng hoàn thành thông minh PHP tích hợp sẵn để ủng hộ các đề xuất từ tiện ích mở rộng PHP đã cài đặt, hãy bỏ chọn PHP > Đề xuất. Cơ bản, đặt
{
"php.validate.executablePath": "/usr/bin/php"
}
0 thành false trong tệp settings.json
của bạngỡ lỗi
Gỡ lỗi PHP với XDebug được hỗ trợ thông qua tiện ích mở rộng Gỡ lỗi PHP. Làm theo hướng dẫn của tiện ích mở rộng để định cấu hình XDebug hoạt động với Mã VS