Lập Trình Php Trên Visual Studio Code, Cài Đặt Php Và Chạy Scrip Php Đầu Tiên

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 trọn vẹn hoàn toàn có thể thêm nhiều tác 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 trọn vẹn hoàn toàn có thể mày mò 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ư những bạn đã biết, VS Code hoàn toàn có thể chay trên cả Windows, Linux và MacOS. Việc tiên phong là những bạn vào trang chủ của VS Code và tải về bản thiết lập tương ứng với HDH mà mình đang sử dụng .

Bạn đang đọc: Lập Trình Php Trên Visual Studio Code, Cài Đặt Php Và Chạy Scrip Php Đầu Tiên

+ Trang chủ : https://code.visualstudio.com/+ Trang tải về : https://code.visualstudio.com/DownloadSau khi tải về về thì những bạn tiến hành 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 nâng cao 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

Để khởi đầu lập trình PHP sử dụng Visual Code tiên phong những bạn cần setup 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 .*Để thiết lập 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 công dụ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 setup 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 = 1 xdebug. 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 : https://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 " : " USD { file } ", " cwd " : " USD { 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, thực thi 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ì những bạn thực thi những bước sau :
Xem thêm : TOP 10 MÁY TÍNH LAPTOP CẤU HÌNH CAO NHẤT DÀNH CHO GAME THỦ 2021

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 tác dụng trả về của Xdebug. Mở website đạ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