Trong lập trình PHP, file_put_contents là một hàm PHP có sẵn được sử dụng khi bạn muốn ghi một chuỗi vào một tệp trên máy chủ hoặc máy tính cục bộ của bạn (i. e. nếu bạn đang thực thi ứng dụng web PHP trên máy chủ web cục bộ)
Vì vậy, trong bài đăng này, chúng ta sẽ xem xét chức năng tiện dụng này và cung cấp cho bạn thông tin chi tiết hữu ích về cách sử dụng nó khi ghi một chuỗi vào một tệp
Sẳn sàng?
Mục lục
[]
PHP file_put_contents hoạt động như thế nào
Đầu tiên, hàm file_put_contents() kiểm tra tính khả dụng của tệp mà bạn muốn ghi vào. Trong trường hợp tệp đã nói không tồn tại, hàm file_put_contents sẽ tạo một tệp mới
Hàm chấp nhận đường dẫn thư mục của tệp bạn muốn ghi vào cũng như chuỗi dữ liệu mà bạn muốn ghi vào tệp đã nói làm tham số đầu vào
Ưu đãi dùng thử dịch vụ lưu trữ web trong 45 ngày cho các trang web PHP
[NHỮNG LỢI ÍCH]
- Cài đặt 1 lần nhấp MIỄN PHÍ 100 ứng dụng PHP mã nguồn mở
- Hỗ trợ các Framework PHP phổ biến. Laravel, Symfony, CodeIgniter, v.v.
- Hosting đa miền & 99. Đảm bảo thời gian hoạt động 9%
- Máy chủ siêu nhanh với hỗ trợ kỹ thuật 24/7/365
Nhấp vào đây để nhận bản dùng thử lưu trữ web trong 45 ngày cho các trang web PHP với giá $1. 99
Bây giờ, nếu dữ liệu được ghi vào tệp thành công, hàm file_put_contents() trả về số byte đã ghi. Mặt khác, nếu nỗ lực ghi vào tệp không thành công, hàm sẽ trả về giá trị Boolean FALSE
cú pháp
Cú pháp hàm khá đơn giản và dễ hiểu như có thể quan sát bên dưới
file_put_contents($file, $data, $mode, $context)Bây giờ, hãy xem các tham số cần thiết để sử dụng chức năng này
Thông số
Hàm file_put_contents của PHP có thể chấp nhận tổng cộng bốn tham số đầu vào khi được gọi. Trong số bốn tham số này, hai tham số bắt buộc trong khi hai tham số còn lại là tùy chọn
Hãy xem xét các thông số
- tập tin $. Đây là thông số bắt buộc. Với tham số này, bạn chỉ định tệp bạn muốn ghi vào
- dữ liệu $. Đây là thông số bắt buộc. Nó cho phép bạn chỉ định dữ liệu bạn muốn ghi dưới dạng chuỗi, mảng hoặc luồng dữ liệu
- bối cảnh $. Đây là một tham số tùy chọn. Bạn sử dụng nó để biểu thị ngữ cảnh tùy chỉnh hoặc cách bạn muốn luồng dữ liệu hoạt động
- chế độ $. Đây là một tham số tùy chọn khác mà bạn có thể sử dụng để cho chương trình biết bạn muốn dữ liệu được ghi vào tệp $ như thế nào
Ưu đãi dùng thử dịch vụ lưu trữ web trong 45 ngày cho các trang web PHP
[NHỮNG LỢI ÍCH]
- Cài đặt 1 lần nhấp MIỄN PHÍ 100 ứng dụng PHP mã nguồn mở
- Hỗ trợ các Framework PHP phổ biến. Laravel, Symfony, CodeIgniter, v.v.
- Hosting đa miền & 99. Đảm bảo thời gian hoạt động 9%
- Máy chủ siêu nhanh với hỗ trợ kỹ thuật 24/7/365
Nhấp vào đây để nhận bản dùng thử lưu trữ web trong 45 ngày cho các trang web PHP với giá $1. 99
Như chúng tôi đã đề cập ở trên, nếu nỗ lực ghi thành công thì số byte của dữ liệu đã ghi sẽ được trả về. Tuy nhiên, nếu không thành công, giá trị Boolean FALSE được trả về
Lỗi và ngoại lệ
Hàm trả về Boolean FALSE khi không chạy thành công. Ngoài ra, chức năng sẽ không thành công khi một thư mục không hợp lệ cho tệp đích được cung cấp
Thí dụ
Đây là một ví dụ nhanh về cách sử dụng hàm file_put_contents() trong mã bên dưới
file_put_contents("fileput.txt", "file_put_contents is fun to use!");Kết quả khi thực thi mã là
Ouput : 32
Ưu đãi dùng thử dịch vụ lưu trữ web trong 45 ngày cho các trang web PHP
[NHỮNG LỢI ÍCH]
- Cài đặt 1 lần nhấp MIỄN PHÍ 100 ứng dụng PHP mã nguồn mở
- Hỗ trợ các Framework PHP phổ biến. Laravel, Symfony, CodeIgniter, v.v.
- Hosting đa miền & 99. Đảm bảo thời gian hoạt động 9%
- Máy chủ siêu nhanh với hỗ trợ kỹ thuật 24/7/365
Nhấp vào đây để nhận bản dùng thử lưu trữ web trong 45 ngày cho các trang web PHP với giá $1. 99
Tóm lại là
Hàm file_put_contents trong php là một hàm rất hữu ích trong PHP để thao tác với tệp và có thể giúp bạn dễ dàng thực hiện dự án PHP của mình. Để tìm hiểu thêm về chức năng này, bấm vào đây để truy cập trang web PHP chính thức của nó.
- Thẻ. file_put_contents, PHP
Nhóm biên tập
Chúng tôi là Nhóm biên tập tại DailyRazor và chúng tôi mong muốn mang đến cho bạn nội dung mới nhất về thiết kế web, lưu trữ web, kinh doanh và các chủ đề liên quan đến công nghệ. Chúng tôi làm việc chăm chỉ để đảm bảo rằng các bài viết của chúng tôi được viết tốt với chất lượng cao để bạn đọc hài lòng
Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu * Nhận xét Tên * Email * Trang mạng Lưu tên, email và trang web của tôi trong trình duyệt này cho lần bình luận tiếp theo Để lại một câu trả lời
Tìm kiếm
Nhận các bản cập nhật mới nhất
Tất cả nội dung mới nhất được gửi thẳng đến hộp thư đến của bạn. Đừng lo lắng, chúng tôi không spam
Địa chỉ email
đặt mua
Bạn cũng có thể thích
Ngôn ngữ lập trình tốt nhất cho an ninh mạng năm 2022
KPI thương mại điện tử – Hướng dẫn cơ bản về 91 chỉ số quan trọng trong thương mại điện tử
Đánh giá Deliverr – Cách nhanh nhất để hoàn thành doanh số bán hàng thương mại điện tử?
Viết blog cho doanh nghiệp. Khởi đầu thuận lợi cho cuộc thi của bạn
10 Thực tiễn Tốt nhất về Bảo mật Ứng dụng Web để Bảo mật Dữ liệu của Bạn
Khám phá chủ đề
- thương mại điện tử
- hướng dẫn
- Tiếp thị
- Đánh giá
- Các giải pháp
- Mẹo & Thủ thuật
- Công cụ & Tài nguyên
- Phát triển web
- Web hosting
- thương mại điện tử
- hướng dẫn
- Tiếp thị
- Đánh giá
- Các giải pháp
- Mẹo & Thủ thuật
- Công cụ & Tài nguyên
- Phát triển web
- Web hosting
TrướcTrướcStruts so với Spring – Cái nào tốt hơn? .
Tiếp theoXóa bộ nhớ cache của Laravel – Cách xóa bộ nhớ cache trên Chế độ xem, Cấu hình, Định tuyến, v.v.Tiếp theo
bài viết liên quan
Giữa tin tức về vi phạm an ninh và nhu cầu bảo vệ dữ liệu cá nhân tốt hơn, có một điều chắc chắn là bất kỳ chuyên gia an ninh mạng nào cũng sẽ được hưởng lợi Điều gì quyết định KPI thương mại điện tử hiệu quả? . Hướng dẫn toàn diện này cung cấp cho bạn tất cả những gì bạn cần biết về chỉ số và KPI thương mại điện tử Bạn có muốn tìm hiểu thêm về cách nhanh nhất và dễ dàng nhất để thực hiện các đơn đặt hàng thương mại điện tử của mình không? Ngôn ngữ lập trình tốt nhất cho an ninh mạng năm 2022
KPI thương mại điện tử – Hướng dẫn cơ bản về 91 chỉ số quan trọng trong thương mại điện tử
Đánh giá Deliverr – Cách nhanh nhất để hoàn thành doanh số bán hàng thương mại điện tử?
Kết quả của file_put_contents là gì?
Kiểu trả về của file_put_contents trong PHP là gì?
Giới hạn kích thước của file_put_contents trong PHP là bao nhiêu?
Sự khác biệt giữa fwrite và file_put_contents trong PHP là gì?