ফাংশন register_shutdown_function
ফাংশন register_shutdown_function একটি callback-ফাংশন নিবন্ধন করতে দেয় যা স্ক্রিপ্টের কাজ শেষ হওয়ার সময় বা fatal error ঘটলে কার্যকর হবে। প্রথম প্যারামিটার হিসেবে ফাংশনের নাম বা একটি anonymous ফাংশন পাঠানো হয়, পরবর্তী প্যারামিটারগুলি (ঐচ্ছিক) - এই ফাংশনের জন্য আর্গুমেন্ট।
সিনট্যাক্স
register_shutdown_function(callable $callback, mixed ...$args): void
উদাহরণ
শেষ হওয়ার সময় ফাংশন নিবন্ধনের একটি সহজ উদাহরণ:
<?php
function shutdown() {
echo 'Script finished';
}
register_shutdown_function('shutdown');
echo 'Script running...';
?>
কোড 실행ের ফলাফল:
Script running...Script finished
উদাহরণ
Anonymous ফাংশন ব্যবহার করা:
<?php
register_shutdown_function(function() {
echo 'Cleanup completed';
});
echo 'Main operations...';
?>
কোড 실행ের ফলাফল:
Main operations...Cleanup completed
উদাহরণ
Shutdown-ফাংশনে আর্গুমেন্ট পাঠানো:
<?php
function logShutdown($message) {
echo $message;
}
register_shutdown_function('logShutdown', 'Script shutdown at: ' . date('H:i:s'));
echo 'Processing data...';
?>
কোড 실행ের ফলাফল:
Processing data...Script shutdown at: [current_time]
আরও দেখুন
-
ফাংশন
error_reporting,
যা error রিপোর্টিং এর লেভেল সেট করে -
ফাংশন
set_exception_handler,
যা exception হ্যান্ডলার সেট করে