Visual Studio có hỗ trợ PHP không

Visual Studio là Môi trường phát triển tích hợp [IDE] phổ biến do Microsoft cung cấp để quản lý các dự án cho Windows và Web. Nó được tích hợp hỗ trợ cho các sản phẩm của Microsoft như Visual C++, Visual C#, Visual Basic và Visual Web, v.v. Nó cũng hỗ trợ các tiện ích mở rộng sản phẩm để bạn có thể làm việc với các ngôn ngữ bổ sung trong một môi trường quen thuộc

Devsense cung cấp gói Công cụ PHP hoàn chỉnh mở rộng Visual Studio IDE để hỗ trợ ngôn ngữ kịch bản PHP, hiện tại lên đến phiên bản PHP 5. 6 [sắp có PHP 7 nữa], HTML, CSS và Javascript

Nó cũng sử dụng máy chủ Web tích hợp để bạn không bắt buộc phải thiết lập máy chủ của riêng mình để phát triển cục bộ và trình gỡ lỗi xDebug. Visual Studio 2017, 2015, 2013, 2012 và 2010 đều được hỗ trợ, ngoại trừ phiên bản nhanh không hỗ trợ tiện ích mở rộng

Trong loạt bài này, tôi sẽ sử dụng Visual Studio 2015 Community Edition, được cung cấp miễn phí từ Microsoft và PHP Tools phiên bản 1. 19 được cung cấp miễn phí trong 30 ngày đánh giá đầy đủ từ Devsense

Trong phần đầu tiên của loạt bài này, tôi sẽ xem xét các tính năng có sẵn, cài đặt và thiết lập. Trong phần thứ hai, tôi sẽ khám phá cách sử dụng IDE với các ví dụ thực tế. Trong phần thứ ba, tôi sẽ chứng minh bằng cách sử dụng các tính năng sửa lỗi

PHP, HTML, CSS và JavaScript đều có thể được viết bằng bất kỳ trình soạn thảo văn bản đơn giản nào. Đây là cách nó đã được thực hiện từ lâu trước khi có bất kỳ IDE nào có sẵn và cách nó vẫn đang được thực hiện bởi nhiều nhà phát triển tự do

Cuối cùng, các dự án của bạn sẽ trở nên phức tạp hơn và cùng với sự phức tạp đó, chúng ngày càng khó quản lý hơn. Một IDE sẽ cung cấp các công cụ giúp bạn làm việc dễ dàng và hiệu quả hơn

Ai biết mình cũng biết mình thích so sánh lập trình với ngành xây dựng. Cân nhắc xây nhà. Các công cụ duy nhất bạn thực sự cần là một cái búa và cưa tay. Tuy nhiên, nếu được lựa chọn, tôi rất muốn sử dụng thước dây, cưa tròn và thợ đóng đinh. Những công cụ này cho phép tôi xây dựng trong vài ngày mà sẽ mất hàng tháng nếu không có chúng

Vì vậy, chúng ta hãy xem xét một số công cụ có sẵn cho chúng ta bằng cách sử dụng tiện ích mở rộng Visual Studio IDE và PHP Tools

Mã hóa không gì khác hơn là cung cấp một bộ hướng dẫn bằng ngôn ngữ được hỗ trợ có thể được giải thích. Trong trường hợp của chúng tôi, chúng tôi đang sử dụng ngôn ngữ kịch bản PHP có bộ quy tắc và các yêu cầu cú pháp cụ thể

Đánh dấu mã

Tô sáng mã là một tính năng được cung cấp bởi các trình soạn thảo thông minh để tô màu các phần khác nhau của mã để chúng ta có thể dễ dàng xác định chúng một cách trực quan

Hoàn thành mã

Hoàn thành mã là một tính năng cung cấp cho bạn các tùy chọn để chọn cấu trúc ngôn ngữ dựa trên nội dung bạn đang nhập. Điều này cung cấp cho bạn khả năng chỉ nhập một vài ký tự và để trình chỉnh sửa hoàn thành phần còn lại

Những đề xuất này cũng bao gồm các chức năng, thuộc tính và phương thức từ các tệp được bao gồm, đây là trình tiết kiệm thời gian thực bằng cách cho phép bạn ở lại tệp mà bạn hiện đang làm việc

gấp mã

Gấp mã là một tính năng cho phép bạn thu nhỏ và mở rộng các khối mã để bạn có thể ẩn bất kỳ mã nào mà bạn hiện không làm việc trên đó. Đây cũng là một cách thuận tiện để cung cấp các nhận xét chi tiết mà không chiếm nhiều không gian làm việc của bạn trong khi mã hóa. Devsense gọi tính năng này là phác thảo

thụt lề thông minh

Thụt lề thông minh là một tính năng giúp giữ cho mã của bạn có thể đọc được bằng cách thụt lề mã chứa trong các khối. Nếu bạn đã từng thử theo dõi một dấu ngoặc đóng bổ sung trong mã không được thụt vào, bạn sẽ hiểu ngay lợi ích của việc này

Làm nổi bật tài liệu tham khảo

Đánh dấu tham chiếu là một tính năng cho phép bạn nhanh chóng xác định và tìm mã có cùng tham chiếu. Nếu bạn cần tìm tất cả các phiên bản của lệnh gọi đến một phương thức cụ thể, công cụ này sẽ tự động tìm kiếm cho bạn

Danh sach cong viec

Danh sách nhiệm vụ là một cách dễ dàng để sử dụng nhận xét để chỉ ra các nhiệm vụ vẫn cần phải hoàn thành trong mã của bạn. Nó sẽ tạo một danh sách tất cả các trường hợp tìm thấy từ khóa TODO hoặc PHP Doc @todo và hiển thị nhận xét, tệp và số dòng

Đánh dấu lỗi

Đánh dấu lỗi là một tính năng sẽ xác định và mô tả các lỗi cú pháp trong mã của bạn, giúp bạn nhanh chóng sửa các lỗi đánh máy phiền phức đó

tái cấu trúc

Ví dụ, khi bạn muốn đổi tên biến, bạn chỉ cần thực hiện việc đó vào một số lần, sau đó nhấn Ctrl +. và bạn sẽ thấy khả năng đổi tên tất cả các lần xuất hiện

Cài đặt không thể dễ dàng hơn

Nếu bạn chưa cài đặt Visual Studio, bước đầu tiên là tải xuống từ Microsoft và chạy trình cài đặt. Việc cài đặt rất đơn giản, bộ cài sẽ tự động tải về, cài đặt và thiết lập các thành phần

Quá trình này có thể mất vài phút để hoàn thành. Sau khi hoàn thành, hãy chạy Visual Studio để nó có thể hoàn thành các tác vụ chạy trong lần khởi tạo đầu tiên. Đóng Visual Studio để bạn có thể cài đặt tiện ích mở rộng Công cụ PHP

Tiếp theo, bạn sẽ cần tải xuống phiên bản ổn định mới nhất và chạy tệp Công cụ PHP từ Devsense. Trình cài đặt sẽ xác định phiên bản Visual Studio nào bạn đã cài đặt, chọn IDE bạn muốn mở rộng và nhấp vào nút Cài đặt. Khi quá trình cài đặt hoàn tất, hãy chạy Visual Studio và nó sẽ hoàn tất quá trình tích hợp

Nó thực sự rất đơn giản và bây giờ bạn sẽ có tùy chọn để tạo các gói mới bằng PHP

Thiết lập để phát triển địa phương

Để phát triển các ứng dụng PHP cục bộ, bạn sẽ cần một máy chủ Web và xDebug. Khi bạn đã viết một số mã, lần đầu tiên kiểm tra nó, bạn sẽ được cung cấp tùy chọn thiết lập máy chủ web tích hợp hoặc định cấu hình IDE theo cách thủ công cho máy chủ bạn đã cài đặt

Đối với mục đích của chúng tôi, chúng tôi sẽ sử dụng máy chủ Web tích hợp vì tất cả những gì bạn cần làm là chọn tùy chọn này và khởi chạy nó. IDE sẽ đảm nhận việc tải xuống và định cấu hình cả PHP và xDebug trong một bước đơn giản

Nếu bạn đã là người dùng Visual Studio, thì việc sử dụng cùng một IDE cho các dự án PHP của bạn là điều không cần bàn cãi. Nếu bạn đang tìm kiếm một IDE, một trong những ưu điểm chính của giải pháp này là khả năng hỗ trợ nhiều ngôn ngữ ở một nơi

Mặc dù Visual Studio 2105 Community Edition hoàn toàn miễn phí nhưng tiện ích mở rộng Công cụ PHP được cấp phép có tính phí nhưng bạn có thể tải xuống miễn phí từ trang web để đánh giá miễn phí

Chi phí phiên bản đầy đủ của Công cụ PHP có thể so sánh với các IDE khác hỗ trợ PHP, vì vậy bạn sẽ cần quyết định xem việc đầu tư một khoản nhỏ có đáng để tăng năng suất mà các công cụ chuyên nghiệp sẽ mang lại hay không

Cho rằng bản thân Microsoft Visual Studio đã hỗ trợ nhiều ngôn ngữ khác, chẳng hạn như JavaScript, đây có thể là một lựa chọn tốt khi xem xét lợi ích đó cho các nhà phát triển Web

Trong phần tiếp theo của loạt bài này, chúng ta sẽ tham gia nhiều hơn vào việc tạo một dự án PHP, thêm nhiều tệp và kiểm tra mã cục bộ khi chúng ta phát triển

Hiện tại, nếu bạn thích bài viết này, vui lòng chia sẻ nó với các nhà phát triển khác quan tâm đến công cụ này. Nếu bạn có một câu hỏi, gửi bình luận ở đây

Bạn có thể sử dụng Visual Studio cho PHP không?

Visual Studio Code là trình chỉnh sửa 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.

Làm cách nào để kết nối PHP với Visual Studio?

Bạn có thể cài đặt tiện ích bổ sung với trình quản lý tiện ích mở rộng, Công cụ PHP dành cho Visual Studio . Nếu bạn muốn cài đặt nó bên trong VS, hãy truy cập Công cụ > Trình quản lý tiện ích mở rộng > Thư viện trực tuyến > Tìm kiếm PHP nơi bạn sẽ tìm thấy Công cụ PHP [liên kết ở trên] cho Visual Studio.

Làm cách nào để tạo PHP trong Visual Studio?

Nếu bạn đã có các tệp trong thư mục cục bộ, bạn có thể tạo Dự án PHP trong thư mục đó với tất cả các tệp được bao gồm. Điều hướng đến Trình đơn. Tập tin. Mới. Dự án từ mã hiện có. [Lưu ý tính khả dụng của tính năng này tùy thuộc vào phiên bản Visual Studio] và xem qua các bước của trình hướng dẫn .

Làm cách nào để chạy mã PHP trong Mã VS?

Có một cách dễ dàng hơn nhiều để chạy PHP, không cần cấu hình. .
Cài đặt phần mở rộng Code Runner
Mở tệp mã PHP trong Trình soạn thảo văn bản. sử dụng phím tắt Ctrl+Alt+N. hoặc nhấn F1 rồi chọn/gõ Run Code hoặc nhấp chuột phải vào Trình soạn thảo văn bản rồi nhấp vào Run Code trong menu ngữ cảnh của trình soạn thảo

Chủ Đề