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 CodeIn 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 XDebugCó 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