Hướng dẫn dùng define flocked trong PHP

  • Đị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.
  • 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 ] ] : bool

Trong đó.

  • $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.

Ví dụ.

ví dụ 1 flock[] đơn giản.

code:

Chủ Đề