- Định Nghĩa.
- Cú pháp.
- Cú pháp:
- Trong đó.
- Giá trị trả về.
- Sự thay đổi.
- Ví dụ.
- ví dụ 1 flock[] đơn giản.
- code:
- Ví dụ số 2 sử dụng tùy chọn LOCK_NB
- code.
- ví dụ 1 flock[] đơn giản.
- Ghi chú.
- Thông tin thêm.
Định Nghĩa.
Hàm flock[] có chức năng để khóa và giải phóng một tệp.
Cú pháp.
Cú pháp:
flock [ resource $handle , int $operation [, int &$wouldblock ] ] : boolTrong đó.
- $handle Tài nguyên con trỏ resource tệp thường được tạo bằng fopen[].
- $operation – LOCK_SH để có được một khóa chia sẻ [người đọc]. – LOCK_EX để có được một khóa độc quyền [Cho người tạo file]. – LOCK_UN để phát hành khóa [chia sẻ hoặc độc quyền]. – Cũng có thể thêm LOCK_NB dưới dạng bitmask vào một trong các thao tác trên nếu bạn không muốn bầy [] bị chặn trong khi khóa.
- $wouldblock đối số thứ ba tùy chọn được đặt thành 1 nếu khóa sẽ chặn [điều kiện lỗi EWOULDBLOCK].
Giá trị trả về.
- Trả về TRUE khi thành công hoặc FALSE khi thất bại.
Sự thay đổi.
- PHP 5.5.22, 5.6.6 Đã thêm hỗ trợ cho tham số willblock trên Windows.
- PHP 5.3.2 chức năng mở khóa tự động khi xử lý tài nguyên của tệp bị khóa đã bị loại bỏ.Hiện tại mở khóa đều phải mở kháo bằng tay.