Code php trên visual studio 2022

PHP Tools for Visual Studio transparently integrate into Microsoft Visual Studio and extend it with the support for PHP language. The extension is focused on developer productivity respecting conventions. It understands the code, provides smart code completion, quick navigation, error checking, code validation, code formatting, integrated PHP manual, built-in web server, debugging support, test explorer integration, composer package manager, and more.

  • Home page & Pricing
  • Documentation
  • How to Activate
  • Changelog
  • Support Forum
  • Follow on Facebook
  • Follow on Twitter

Well-Known IDE

• Respecting Visual Studio guidelines
• Automatic updates & Easy installation
• Version control support [TFS, Git, SVN, …]
• Seamless integration respecting conventions
• High-performance environment

Smart PHP editor

• Full PHP 5.4 - 8.1 support
• PHP IntelliSense
• HTML/CSS/JS support
• Smarty, Twig, Blade templating
• Real-Time Code Validation
• Shows embedded documentation
• Semantic Highlighting

Visual Debugging

• Breakpoints in PHP and JavaScript
• Inspect variables, watches
• Immediate Window
• Multiple session debugging
• Debug Inlines

HTML/JS/CSS support

• Visual Studio HTML Editor
• Syntax Highlighting, Schema validation
• Formatting, Outlining, Commenting
• Full IntelliSense
• Web Essentials support

Code Navigation

• Browse declarations within your solution
• Quickly search through available symbols
• Navigate directly to symbol definitions
• Navigate To, Class View, Object Browser, …
• Code Lenses

Integrated PHP manual

• PHP functions & constants & classes
• Integrated documentation
• Search available symbols while typing
• PHPDoc support

Visual Studio Code [VS Code] là một trình soạn thảo được phát triển bởi Microsoft, với ưu điểm nhẹ nhàng, dễ sử dụng, dễ dàng mở rộng với nhiều extension được cộng đồng lập trình viên hỗ trợ. VS Code được viết bằng Javascript [Electron] – 1 ngôn ngữ lập trình đã được mình giới thiệu trong bài viết 5 ngôn ngữ lập trình để viết ứng dụng Desktop cho Linux tốt nhất. Vì vậy VS Code có thể chạy trên nhiều hệ điều hành khác nhau như Windows, Linux, MacOS.

Bạn đang xem : Lập trình php trên visual studioVisual Studio Code là một trình soạn thảo tuyệt vời cho việc lập trình PHP. Với những tính năng như syntax highlighting, bracket matching, IntelliSense [ gợi nhớ code ] và bạn hoàn toàn có thể thêm nhiều công dụng hơn trải qua những extension được tạo bởi hội đồng lập trình viên. Các bạn hoàn toàn có thể khám phá thêm những extension trải qua bài viết : Tổng hợp những extension nên dùng cho Visual Studio Code

Cài đặt Visual Studio Code

Như các bạn đã biết, VS Code có thể chay trên cả Windows, Linux và MacOS. Việc đầu tiên là các bạn vào trang chủ của VS Code và download bản cài đặt tương ứng với HDH mà mình đang sử dụng.

+ Trang chủ : //code.visualstudio.com/+ Trang download : //code.visualstudio.com/DownloadSau khi tải về về thì những bạn triển khai thiết lập như cài ứng dụng. Ở khuân khổ bài viết này mình tập trung chuyên sâu hướng dẫn sử dụng Visual Studio Code nên phần hướng dẫn cài đặt mình bỏ lỡ .

Các Extension hỗ trợ lập trình PHP

Để mở màn lập trình PHP sử dụng Visual Code tiên phong những bạn cần thiết lập 1 số extension tương hỗ. Các extension cho PHP thì có rất nhiều trên VS Code Marketplace nhưng dưới đây là những VS Code Extension được khuyến khích sử dụng .

Để setup những bạn bấm tổng hợp phím < Ctrl + Shift + X > hoặc bấm vào hình tượng Extension trên VS Code, tìm kiếm extension thiết yếu và bấm < Install > để thiết lập .

Cấu hình cơ bản

Để lập trình PHP cần chỉnh sửa 1 số ít setting cơ bản cho VS Code như sau :

Từ cửa sổ của Visual Code -> < File > -> < Preferences > -> < Settings > [Hoặc sử dụng tổ hợp phím < Ctrl +,>] để mở User Settings.

Ở cửa sổ < User Settings > thêm hoặc chỉnh sửa các thông tin sau đây:

php.suggest.basic: false -> Vô hiệu quả chức năng nhắc code có sẵn của VS Code, để chỉ sử dụng chức năng của Extension, tránh bị dupplicate kết quả khi gõ code trên Editor.-> Vô hiệu quả công dụng nhắc code có sẵn của VS Code, để chỉ sử dụng tính năng của Extension, tránh bị dupplicate hiệu quả khi gõ code trên Editor .Xem thêm : Du Học New Zealand Và Báo Cáo Chất Lượng Của Nzqa Là Gì, Home » Nzqaphp.validate.enable: true -> Sử dụng chức năng validate source code [Sử dụng php linter]php.validate.executablePath -> Đường dẫn tới file thưc thi PHP, cho tác vụ validatephp.validate.run: “onSave” -> Thực hiện validate khi save filephp.executablePath -> Đường dẫn tới file thực thi PHP, cho tác vụ run, debug,…

Hướng dẫn cơ bản sử dụng Visual Studio Code lập trình PHP

1. Sử dụng chức năng nhắc code [Suggest và Auto Completion Code]

-> Sử dụng tính năng validate source code [ Sử dụng php linter ] -> Đường dẫn tới file thưc thi PHP, cho tác vụ validate : “ onSave ” -> Thực hiện validate khi save file -> Đường dẫn tới file thực thi PHP, cho tác vụ run, debug, …Bấm tổng hợp phím < Ctrl + Space > để sử Editor xổ những function php .

2. Chạy PHP Script [Code Runner]

Kích chuột phải vào script bạn muốn chạy -> Chọn < Run code >

Kết quả ta có như bên dưới .

3. Nhảy tới PHP function đã định nghĩa.

Kích chuột phải vào tên function -> < Go to Definition > hoặc bấm phím F12

Hướng dẫn debug PHP với Visual Studio Code

VS code tương hỗ debug PHP sử dụng PHP Xdebug. Vì vậy để sử dụng tính năng này, những bạn bắt buộc phải thiết lập Xdebug .

1. Cấu hình Xdebug

Sửa file php.ini và thêm những config sau :

zend_extension=xdebug.soxdebug.remote_enable = 1xdebug.remote_autostart = 1

2. Khởi tạo file debug config

Từ cửa sổ của VS Code -> < Debug > -> < Start Debugging > -> Chọn môi trường debug là < PHP >

Nó sẽ tạo ra file debug config. vscode / launch.json có nội dung như bên dưới .{ / / Use IntelliSense to learn about possible attributes. / / Hover to view descriptions of existing attributes. / / For more information, visit : //go.microsoft.com/fwlink/?linkid=830387 ” version ” : ” 0.2.0 “, ” configurations ” : < { " name " : " Listen for XDebug ", " type " : " php ", " request " : " launch ", " port " : 9000 }, { " name " : " Launch currently open script ", " type " : " php ", " request " : " launch ", " program " : " $ { file } ", " cwd " : " $ { fileDirname } ", " port " : 9000 } > }

3. Debug 1 script PHP

Mở script PHP mà bạn muốn debug, thực hiện theo thứ tự sau:Tạo các điểm Breakpoints ở các vị trí code muốn debugKích vào biểu tượng debug để vào khu vực debugChọn loại debug là “Lauch currently open script“Bấm vào mũi tên màu xanh để thực hiện debug.Mở script PHP mà bạn muốn debug, triển khai theo thứ tự sau : Tạo những điểm Breakpoints ở những vị trí code muốn debugKích vào hình tượng debug để vào khu vực debugChọn loại debug là “ “ Bấm vào mũi tên màu xanh để triển khai debug .

Kết quả ta được như sau :

3. Debug ứng dụng PHP [Listen Xdebug]

Để debug ứng dụng web PHP, thì các bạn thực hiện các bước sau:

Tạo các điểm Breakpoints ở các vị trí code muốn debugKích vào biểu tượng debug để vào khu vực debugChọn loại debug là “Listen For XDebug“Bấm vào mũi tên màu xanh để VS Code lắng nghe kết quả trả về của Xdebug.Mở trang web đạng chạy code PHP. VS Code sẽ nhảy đến dòng cần debug.Tạo những điểm Breakpoints ở những vị trí code muốn debugKích vào hình tượng debug để vào khu vực debugChọn loại debug là “ “ Bấm vào mũi tên màu xanh để VS Code lắng nghe hiệu quả trả về của Xdebug. Mở trang web đạng chạy code PHP. VS Code sẽ nhảy đến dòng cần debug .

Nếu bạn lập trình Python, hay tìm hiểu thêm bài viết : Hướng dẫn lập trình Python với Visual Studio Code

Chủ Đề