Computer >> Máy Tính >  >> Lập trình >> PHP

Tham số ngữ cảnh PHP

Giới thiệu

Các tham số ngữ cảnh cho phép tùy chỉnh quyền truy cập vào hệ thống tệp và các trình bao bọc luồng khác. Để định cấu hình một luồng, PHP có stream_context_set_params () chức năng.

Cú pháp

stream_context_set_params ( resource $stream_or_context , array $params ) : bool

$ stream_or_context có thể là bất kỳ luồng / trình bao bọc / ngữ cảnh nào được hỗ trợ của PHP

$ params là một mảng có các thuộc tính sau. phải là một mảng kết hợp của cấu trúc - $ params ['paramname'] ="paramvalue";

tham số ngữ cảnh

thông báo - Một lệnh gọi lại do người dùng xác định sẽ được gọi bất cứ khi nào luồng kích hoạt thông báo. Chỉ dành cho https:// và ftp:// stream wrappers.

Hàm gọi lại thông báo có cú pháp sau

cú pháp

stream_notification_callback ( int $notification_code , int $severity , string $message , int $message_code , int $bytes_transferred , int $bytes_max ) : void

tùy chọn - Mảng các tùy chọn được hỗ trợ tương ứng với ngữ cảnh / trình bao bọc đang được sử dụng

Ví dụ

<?php
$ctx = stream_context_create();
stream_context_set_params($ctx, array("notification" => "stream_notification_callback"));
file_get_contents("https://php.net/contact", false, $ctx);
?>