function name: steam_notification_callback ()
function description: stream သတိပေးချက်များအတွက် callback လုပ်ဆောင်ချက်များကိုကိုင်တွယ်ရန်ဤလုပ်ဆောင်ချက်ကိုအသုံးပြုသည်။
သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.3.0, PHP 5, PHP 7
Syntax: Voination Stream_notification_Callback (Int $ Notification_code_callity, iT $ message_code, int $ message_code, int $ bytes_taSfred, int $ bytes_tax)
Parametermer
ပြန်လာတန်ဖိုး - ပြန်လာတန်ဖိုးမရှိပါ။
ဥပမာ -
function stream_notification_callback($notification_code, $severity, $message, $message_code, $bytes_transferred, $bytes_max) { switch ($notification_code) { case STREAM_NOTIFY_CONNECT: echo "连接建立成功!\n"; break; case STREAM_NOTIFY_AUTH_REQUIRED: echo "需要进行身份验证!\n"; break; case STREAM_NOTIFY_AUTH_RESULT: echo "身份验证结果:$message\n"; break; case STREAM_NOTIFY_FILE_SIZE_IS: echo "文件大小:$bytes_max 字节\n"; break; case STREAM_NOTIFY_PROGRESS: echo "已传输字节数:$bytes_transferred / $bytes_max\n"; break; case STREAM_NOTIFY_COMPLETED: echo "传输完成!\n"; break; case STREAM_NOTIFY_FAILURE: echo "传输失败!\n"; break; case STREAM_NOTIFY_RESOLVE: echo "正在解析主机信息...\n"; break; case STREAM_NOTIFY_MIME_TYPE_IS: echo "MIME 类型:$message\n"; break; default: echo "未知通知类型\n"; break; } } $stream_context = stream_context_create(); stream_context_set_params($stream_context, ['notification' => 'stream_notification_callback']); $file = fopen('http://example.com', 'r', false, $stream_context);
အပေါ်ကဥပမာမှာ stream_notification_callback လို့ခေါ်တဲ့ callback_callback လို့ခေါ်တဲ့ callback_callback လို့ခေါ်တဲ့ callback_callback လို့ခေါ်တယ်။ ဤလုပ်ဆောင်မှုသည် 0 င်လာသည့်အသိပေးချက် Parameter မှ အခြေခံ. ကွဲပြားသောအသိပေးချက်အမျိုးအစားများကိုတရားစီရင်ပြီးသက်ဆိုင်ရာအပြောင်းအလဲများကိုလုပ်ဆောင်သည်။ URL အရင်းအမြစ်တစ်ခုဖွင့်သောအခါ stream_context_create () function မှတဆင့် stream contement တစ်ခုဖန်တီးပြီး stream_context_set_sparams () function ကိုရေးထားတဲ့ callback function အတွက် Notification Parameter ကိုသတ်မှတ်ပါ။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည် URL အရင်းအမြစ်တစ်ခုဖွင့်ရန် fopen () function ကိုအသုံးပြုသည်။ သက်ဆိုင်ရာအသိပေးချက်ကိုဖွင့်ပြီးသက်ဆိုင်ရာသတင်းအချက်အလက်များကို callback function မှတဆင့်ထုတ်ပေးသည်။