Cách tạo tệp PHP trong Visual Studio

Lưu nó dưới dạng tên tệp. php tên tệp có thể là bất cứ thứ gì. Phần mở rộng. php sẽ báo cho máy chủ web chạy trình thông dịch php trên tệp này

Ở trên cùng bên phải của Visual Studio Code, bạn sẽ thấy Biểu tượng PHP màu xanh lam

Bây giờ chúng tôi muốn thêm một số mã vào tệp php của mình

Các tệp PHP kết hợp tập lệnh HTML và PHP để tạo các trang động

PHP là một ngôn ngữ lập trình theo đúng nghĩa của nó

We use the tag tag to indicate where it will end.

Nhìn vào ví dụ

Nhập mã dưới đây vào tập tin của bạn

tiếng vang sẽ in ra tệp html. Ở đây chúng tôi đang tạo ngày và in 'Xin chào thế giới'

Nhấp vào nút Blue PHP để phục vụ [chạy] trang

Chúng tôi kết thúc với một trang web rất nhạt nhẽo

Sửa đổi trang của bạn để nó chứa mã bên dưới

Ví dụ này tích hợp HTML và PHP

Lưu ý rằng bạn có thể bao gồm HTML bên trong chuỗi để in




Máy chủ hiện đang chạy. Nhấp vào nút Màu xanh sẽ báo lỗi

Nhấp chuột phải vào nền của tệp php và chọn Tải lại máy chủ. Bạn cũng có thể dừng máy chủ tại đây

2] [Tùy chọn] Nếu bạn đã có IIS hoặc Skype hoặc bất kỳ ứng dụng Java nào sử dụng. 80, bạn có thể muốn thay đổi cổng apache, nhưng tôi khuyên bạn nên thay đổi cổng ứng dụng của mình [bạn có thể google cách thay đổi cổng cho skype chẳng hạn]. Để thay đổi cổng apache mặc định, hãy làm theo các bước sau

  • Đi đến httpd. conf cho Apache

  • Tìm dòng Nghe và thay đổi cổng Nghe thành cổng bạn muốn. VÍ DỤ. nghe 80
  • Nghe 8066 [Ví dụ]

  • Lưu và khởi động lại máy chủ

3] Go to the xampp\htdocs folder and replace it’s contents with your php solution.

4] Mở thư mục phát triển bằng Visual Studio Code

In Visual Studio Code, go to File->Open Folder and open xampp\htdocs [Where you did put your PHP Files].

5] Cài đặt và cấu hình XDebug

Có hai cách để cài đặt đúng phiên bản XDebug cho máy phát triển của bạn

Nếu bạn đang phát triển PHP thì rất có thể bạn đã biết phpinfo[]; .
Nếu không, hãy tạo tệp sau trong thư mục htdocs của bạn.

Và đặt nó vào thư mục phát triển của bạn, sau đó mở nó bằng trình duyệt của bạn, nó sẽ giống như thế này

Hàm fopen[] cũng được sử dụng để tạo tệp. Có thể hơi khó hiểu, nhưng trong PHP, tệp được tạo bằng cách sử dụng cùng chức năng được sử dụng để mở tệp

Nếu bạn sử dụng fopen[] trên một tệp không tồn tại, nó sẽ tạo tệp đó, với điều kiện là tệp được mở để ghi [w] hoặc nối thêm [a]

Ví dụ dưới đây tạo một tệp mới có tên "testfile. txt". Tệp sẽ được tạo trong cùng thư mục chứa mã PHP

Thí dụ

$myfile = fopen["tệp kiểm tra. txt", "w"]


Quyền đối với tệp PHP

Nếu bạn gặp lỗi khi cố chạy mã này, hãy kiểm tra xem bạn đã cấp quyền truy cập tệp PHP để ghi thông tin vào ổ cứng chưa

PHP Ghi vào Tệp - fwrite[]

Hàm fwrite[] được sử dụng để ghi vào tệp

Tham số đầu tiên của fwrite[] chứa tên của tệp để ghi vào và tham số thứ hai là chuỗi được ghi

Ví dụ dưới đây ghi một vài tên vào một tệp mới có tên "newfile. txt"

Thí dụ

$myfile = fopen["file mới. txt", "w"] or die["Không thể mở tệp. "];
$txt = "John Doe\n";
fwrite[$myfile, $txt];
$
fwrite[$myfile, $txt];
fclose[$myfile];
?>


Lưu ý rằng chúng tôi đã ghi vào tệp "newfile. txt" hai lần. Mỗi lần chúng tôi viết vào tệp, chúng tôi đã gửi chuỗi $txt đầu tiên chứa "John Doe" và thứ hai chứa "Jane Doe". Viết xong ta đóng file lại bằng hàm fclose[]

Nếu chúng ta mở "newfile. txt" nó sẽ trông như thế này

Ghi đè PHP

Bây giờ "tệp mới. txt" chứa một số dữ liệu mà chúng tôi có thể hiển thị điều gì sẽ xảy ra khi chúng tôi mở một tệp hiện có để ghi. Tất cả dữ liệu hiện có sẽ bị XÓA và chúng tôi bắt đầu với một tệp trống

Trong ví dụ bên dưới, chúng tôi mở tệp hiện có "newfile. txt" và viết một số dữ liệu mới vào đó

Thí dụ

$myfile = fopen["file mới. txt", "w"] or die["Không thể mở tệp. "];
$txt = "Chuột Mickey\n";
fwrite[$myfile, $txt];
$
fwrite[$myfile, $txt];
fclose[$myfile];
?>


Nếu bây giờ chúng ta mở "newfile. txt", chúng ta sẽ thấy Donald Duck và Goofy Goof được thêm vào cuối tệp

Tôi có thể viết PHP trong Visual Studio 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ư tô sáng 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.

Phần mở rộng PHP tốt nhất cho mã Visual Studio là gì?

5 Tiện ích mở rộng VSCODE tốt nhất dành cho nhà phát triển PHP. .
Gỡ lỗi PHP
Trí tuệ nhân tạo PHP
Nghệ nhân Laravel
Laravel Blade Snippets
Công cụ PHP

Chủ Đề