কম্পিউটার টিউটোরিয়াল

PHP কনটেক্সট প্যারামিটারস


ভূমিকা

কনটেক্সট প্যারামিটার ফাইলসিস্টেম এবং অন্যান্য স্ট্রিম র‍্যাপারের এক্সেস কাস্টোমাইজ করতে দেয়। একটি স্ট্রিম কনফিগার করতে PHP-তে stream_context_set_params() ফাংশন রয়েছে।

সিনট্যাক্স

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

$stream_or_context PHP-এর সাপোর্টেড যেকোনো স্ট্রিম/র‍্যাপার/কনটেক্সট হতে পারে।

$params নিচের প্রপার্টিগুলোর সাথে একটি অ্যারে হতে হবে। একটি অ্যাসোসিয়েটিভ অ্যারে স্ট্রাকচার হওয়া উচিত — $params['paramname'] = "paramvalue";

কনটেক্সট প্যারামিটারস

notification — একটি ইউজার-ডিফাইনড কলব্যাক যেটি যখনই একটি স্ট্রিম নোটিফিকেশন ট্রিগার করে তখনই কল করা হবে। শুধু https:// এবং ftp:// স্ট্রিম র‍্যাপারের জন্য।

নোটিফিকেশন কলব্যাক ফাংশনের সিনট্যাক্স—

সিনট্যাক্স

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

options — ব্যবহার করেছা কনটেক্সট/র‍্যাপারের সাথে মিলে যাওয়া অপশনসের অ্যারে।

উদাহরণ

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

  1. PHP-তে implode() ফাংশন

  2. PHP-তে timezone_transitions_get() ফাংশন

  3. PHP-তে explode() ফাংশন

  4. PHP-তে array() ফাংশন