পরিচয়
ফার PHP আর্কাইভের জন্য দাঁড়ায়। একটি নির্দিষ্ট PHP অ্যাপ্লিকেশন বা লাইব্রেরির সমস্ত সংস্থান হল একটি একক .phar প্যাকেজ বিতরণের উদ্দেশ্যে ফাইল। একটি phar ফাইলকে IO স্ট্রিম হিসাবে phar:// ব্যবহার করা যেতে পারে মোড়ক phar:// wrapper-এর জন্য প্রসঙ্গ বিকল্পগুলি নিম্নরূপ −
তালিকাভুক্ত করা হয়েছেকম্প্রেস
কম্প্রেশন ফরম্যাট সংজ্ঞায়িত করার জন্য PHP-এর পূর্বনির্ধারিত ধ্রুবক রয়েছে
ধ্রুবক | মান | বিবরণ | <থ>
---|---|---|
Phar::NONE | 0x00000000 | কোন কম্প্রেশন নেই |
Phar::COMPRESSED | 0x0000F000 | কোন কম্প্রেশন উপস্থিত আছে কিনা তা নির্ধারণ করতে ফাইল পতাকা সহ বিটমাস্ক |
Phar::GZ | 0x00001000 | zlib (gzip) কম্প্রেশন |
Phar::BZ2 | 0x00002000 | bzip2 কম্প্রেশন |
মেটাডেটা
যে কোনো PHP ভেরিয়েবল যেখানে তথ্য সংরক্ষণ করার জন্য phar সংরক্ষণাগার বর্ণনা করে তা Phar::setMetadata() -এর জন্য যুক্তি হিসেবে ব্যবহার করা হয়। পদ্ধতি
উদাহরণ
Phar ফাইল তৈরি করার জন্য এই উদাহরণ Phar প্রসঙ্গ বিকল্প সেট করা হয়েছে
<?php $context = stream_context_create(array('phar' => array('compress' => Phar::GZ)), array('metadata' => array('user' => 'cellog'))); file_put_contents('phar://my.phar/somefile.php', 0, $context); ?>