PHP মডিউল | বর্ণনা |
|---|
bcmath | যেকোনো আকার ও নির্ভুলতার সংখ্যা স্ট্রিং হিসেবে উপস্থাপন করে এমন গণিতের জন্য দ্বিমিক ক্যালকুলেটর। |
calendar | এই এক্সটেনশনে ইভেন্ট শিডিউলিং এবং বিভিন্ন ক্যালেন্ডার ফরম্যাটের মধ্যে রূপান্তর করার ফাংশন রয়েছে। |
core | এটি একটি ফিল্টার যা ব্যবহারকারীর অ্যাট্রিবিউট পরিবর্তনের জন্য যেকোনো PHP কোড চালানোর সুযোগ দেয়। |
ctype | এই এক্সটেনশনের ফাংশনগুলো বর্তমান লোকেল অনুযায়ী কোনো অক্ষর বা স্ট্রিং নির্দিষ্ট অক্ষর শ্রেণিতে পড়ে কিনা তা পরীক্ষা করে। |
curl | PHP libcurl সমর্থন করে, এটি Daniel Stenberg দ্বারা তৈরি একটি লাইব্রেরি, যা আপনাকে বিভিন্ন ধরনের সার্ভার ও বিভিন্ন ধরনের প্রোটোকলের সাথে সংযোগ ও যোগাযোগ করতে দেয়। |
date | PHP date() ফাংশনটি তারিখ এবং/অথবা সময় ফরম্যাট করতে ব্যবহৃত হয়। |
dom | DOM এক্সটেনশনটি আপনাকে PHP 5 দিয়ে DOM API ব্যবহার করে XML ডকুমেন্টে কাজ করার সুযোগ দেয়। |
exif | এই এক্সটেনশনটি PHP-কে অডিও, ভিডিও ফাইল এবং ছবিতে থাকা Exif মেটাডেটা তথ্যের সাথে ইন্টারঅ্যাক্ট করতে সক্ষম করে। |
fileinfo | এই মডিউলের ফাংশনগুলো নির্দিষ্ট অবস্থানে নির্দিষ্ট ম্যাজিক বাইটস সিকোয়েন্স বিশ্লেষণ করে কোনো ফাইলের কনটেন্ট টাইপ ও এনকোডিং নির্ধারণের চেষ্টা করে। |
filter | এই এক্সটেনশনটি ডেটা যাচাই বা পরিষ্কার করে ফিল্টার করে। যখন ডেটা সোর্সে অজানা (বা বিদেশি) ডেটা থাকে, যেমন ব্যবহারকারীর ইনপুট, তখন এটি বিশেষভাবে উপকারী। |
gd | এই এক্সটেনশনটি PHP স্ক্রিপ্ট থেকে সরাসরি গ্রাফিক্স পরিচালনার কার্যকারিতা প্রদান করে। |
gmp | Gmp অর্থ GNU Multiple Precision Arithmetic Library (GMP)। এটি একটি লাইব্রেরি যা আপনাকে স্বাক্ষরিত পূর্ণসংখ্যা, র্যাশনাল নাম্বার এবং ফ্লোটিং পয়েন্ট নাম্বারে গাণিতিক অপারেশন করতে দেয় এবং বড় সংখ্যার উপর জটিল গাণিতিক অপারেশন করতেও সহায়তা করে। |
hash | মেসেজ ডাইজেস্ট (হ্যাশ) ইঞ্জিন। বিভিন্ন হ্যাশিং অ্যালগরিদম ব্যবহার করে যেকোনো দৈর্ঘ্যের বার্তা সরাসরি বা ইনক্রিমেন্টালভাবে প্রক্রিয়াকরণ করতে দেয়। |
iconv | এই মডিউলটিতে iconv ক্যারেক্টার সেট কনভার্সন সুবিধার ইন্টারফেস রয়েছে। এর মাধ্যমে আপনি স্থানীয় ক্যারেক্টার সেটে উপস্থাপিত স্ট্রিংকে অন্য ক্যারেক্টার সেটে, যা ইউনিকোডও হতে পারে, রূপান্তর করতে পারেন। |
imagick | এই এক্সটেনশনটি ImageMagick সফটওয়্যারের মাধ্যমে ছবি নিয়ে কাজ করতে সহায়তা করে, যা ছবি খোলা, সম্পাদনা ও সংরক্ষণ সহজ করে। |
intl | Internationalization এক্সটেনশনটি ICU লাইব্রেরির জন্য একটি র্যাপার, যা PHP প্রোগ্রামারদের তাদের স্ক্রিপ্টে UCA-অনুযায়ী কলেশন এবং তারিখ, সময়, সংখ্যা ও মুদ্রা ফরম্যাটিং করতে সক্ষম করে। এর জন্য ICU প্রয়োজন। |
json | JSON_checker ভিত্তিক পার্সার সহ টেক্সট ডেটা ইন্টারচেঞ্জ ফরম্যাট নিয়ে কাজ করতে দেয়। |
libxml | এই ফাংশন/কনস্ট্যান্টগুলো PHP 5.1.0 থেকে পাওয়া যায় এবং নিম্নলিখিত কোর এক্সটেনশনগুলো এই libxml এক্সটেনশনের ওপর নির্ভরশীল: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC, এবং XMLWriter। |
mbstring | মাল্টি-বাইট নির্দিষ্ট স্ট্রিং ফাংশন প্রদান করে, যা আপনাকে PHP-তে মাল্টি-বাইট এনকোডিং নিয়ে কাজ করতে সহায়তা করে। |
mysqli | এই এক্সটেনশনটি ব্যবহারকারীকে MySQL সার্ভার 4.1 এবং তার উপরের সংস্করণের ফাংশনালিটি ব্যবহারের সুযোগ দেয়। |
mysqlnd | Mysqlnd অর্থ MySQL Native Driver - এই এক্সটেনশনটি MySQL-এর লো-লেভেল কমিউনিকেশন প্রোটোকল সক্রিয় করে, যাতে অন্যান্য PHP ফাংশন MySQL ডেটাবেসে অ্যাক্সেস করতে পারে। |
openssl | এই মডিউলটি OpenSSL-এর ফাংশন ব্যবহার করে স্বাক্ষর তৈরি ও যাচাই এবং ডেটা এনক্রিপ্ট ও ডিক্রিপ্ট করার জন্য ব্যবহৃত হয়। |
pcre | PCRE লাইব্রেরি হলো একটি ফাংশনের সেট, যা Perl 5-এর মতো সিনট্যাক্স ও সেমান্টিক্স ব্যবহার করে রেগুলার এক্সপ্রেশন প্যাটার্ন ম্যাচিং বাস্তবায়ন করে, কিছু পার্থক্যসহ। |
PDO | PHP Data Objects (PDO) এক্সটেনশনটি PHP-তে ডেটাবেস অ্যাক্সেসের জন্য একটি হালকা, সঙ্গতিপূর্ণ ইন্টারফেস সংজ্ঞায়িত করে। প্রতিটি ডেটাবেস ড্রাইভার যা PDO ইন্টারফেস বাস্তবায়ন করে, তা নিয়মিত এক্সটেনশন ফাংশন হিসেবে ডেটাবেস-নির্দিষ্ট বৈশিষ্ট্য প্রকাশ করতে পারে। মনে রাখবেন, আপনি শুধুমাত্র PDO এক্সটেনশন ব্যবহার করে কোনো ডেটাবেস ফাংশন চালাতে পারবেন না; ডেটাবেস সার্ভারে অ্যাক্সেস করতে আপনাকে অবশ্যই ডেটাবেস-নির্দিষ্ট PDO ড্রাইভার ব্যবহার করতে হবে। |
pdo_mysql | PHP থেকে MySQL-এ অ্যাক্সেসের জন্য ড্রাইভার। |
pdo_sqlite | এই এক্সটেনশনটি SQLite ডেটাবেসে অ্যাক্সেস সহ PHP Data Objects (PDO) ইন্টারফেস বাস্তবায়ন করে। |
phar | phar এক্সটেনশনটি সম্পূর্ণ PHP অ্যাপ্লিকেশনকে একটি ফাইলে (phar - PHP Archive) সংরক্ষণ ও ইনস্টলেশনের জন্য সহজ করে তোলে। এই সেবার পাশাপাশি, phar এক্সটেনশনটি PharData ক্লাসের মাধ্যমে tar ও zip ফাইল তৈরি ও পরিচালনার জন্য ফাইল-ফরম্যাট বিমূর্তকরণ পদ্ধতিও প্রদান করে, যেমন PDO বিভিন্ন ডেটাবেসে অ্যাক্সেসের জন্য একটি একীভূত ইন্টারফেস দেয়। |
posix | এই এক্সটেনশনটি POSIX সিস্টেম কলের সাথে ইন্টারঅ্যাক্ট করার জন্য ফাংশন ও মেথডের একটি সেট প্রদান করে। |
readline | readline ফাংশনটি GNU Readline লাইব্রেরির ইন্টারফেস বাস্তবায়ন করে। এগুলো এমন ফাংশন যা সম্পাদনাযোগ্য কমান্ড লাইন প্রদান করে। |
redis | এটি একটি ডেটা স্ট্রাকচার স্টোর, যা ডেটাবেস, ক্যাশ এবং মেসেজ ব্রোকার হিসেবে ব্যবহৃত হয়, যা সিস্টেমের গতি ও স্কেলেবিলিটি বাড়ায়। |
reflection | PHP 5-এ একটি সম্পূর্ণ reflection API রয়েছে, যা ক্লাস, ইন্টারফেস, ফাংশন, মেথড ও এক্সটেনশন রিভার্স ইঞ্জিনিয়ার করার সুযোগ দেয়। এছাড়াও, reflection API ফাংশন, ক্লাস ও মেথডের জন্য ডক কমেন্ট বের করার উপায়ও দেয়। |
session | PHP-তে সেশন সাপোর্ট মানে নির্দিষ্ট ডেটা পরবর্তী অ্যাক্সেসেও সংরক্ষণ করার উপায়। এটি আপনাকে আরও কাস্টমাইজড অ্যাপ্লিকেশন তৈরি করতে এবং আপনার ওয়েবসাইটের আকর্ষণ বাড়াতে সহায়তা করে। |
SimpleXML | SimpleXML এক্সটেনশনটি XML-কে এমন একটি অবজেক্টে রূপান্তর করার জন্য খুব সহজ ও ব্যবহারযোগ্য টুলসেট দেয়, যা সাধারণ প্রপার্টি সিলেক্টর ও অ্যারে ইটারেটরের মাধ্যমে প্রক্রিয়াকরণ করা যায়। |
soap | Soap অর্থ Simple Object Access Protocol (SOAP), এবং এই এক্সটেনশনটি ওয়েব সার্ভিস ব্যবস্থাপনার জন্য ব্যবহৃত হয় - গ্রহণ ও প্রদান উভয়ের জন্য। |
sockets | এই এক্সটেনশনটি সোকেটের সাথে ইন্টারঅ্যাকশন সহজ করে - এটি অ্যাপ্লিকেশনগুলোর মধ্যে সংযোগ স্থাপনের একটি উপায়। |
sodium | এই এক্সটেনশনটি একটি ক্রিপ্টোগ্রাফিক লাইব্রেরি, যা এনক্রিপশন, অথেন্টিকেশন, পাসওয়ার্ড নিরাপদে সংরক্ষণ, গোপন বার্তা ভাগাভাগি, ডিজিটাল স্বাক্ষর ইত্যাদির জন্য ব্যবহৃত হয়। |
SPL | Standard PHP Library (SPL) হলো ইন্টারফেস ও ক্লাসের একটি সংগ্রহ, যা সাধারণ সমস্যা সমাধানের জন্য তৈরি। SPL স্ট্যান্ডার্ড ডেটা স্ট্রাকচার, অবজেক্ট ট্রাভার্স করার জন্য ইটারেটর, ইন্টারফেস, স্ট্যান্ডার্ড এক্সসেপশন, ফাইল নিয়ে কাজ করার জন্য ক্লাস এবং spl_autoload_register() এর মতো ফাংশনের সেট প্রদান করে। |
sqlite3 | এই এক্সটেনশনটি SQLite 3-এ অ্যাক্সেস সক্ষম করে - এটি একটি লাইটওয়েট ডিস্ক-ভিত্তিক ডেটাবেস, যার SQL ভাষা স্ট্যান্ডার্ড নয়। |
standard | স্ট্যান্ডার্ড ক্লাসের সেট। |
tokenizer | tokenizer ফাংশনগুলো Zend Engine-এ এমবেডেড PHP tokenizer-এর ইন্টারফেস প্রদান করে। এই ফাংশনগুলো ব্যবহার করে আপনি নিজস্ব PHP সোর্স বিশ্লেষণ বা পরিবর্তনের টুল তৈরি করতে পারেন, ভাষার লেক্সিক্যাল স্তরে না গিয়ে। |
xml | XML (eXtensible Markup Language) হলো ওয়েবে গঠিত ডকুমেন্ট বিনিময়ের জন্য একটি ডেটা ফরম্যাট। |
xmlreader | এটি একটি XML-এর জন্য সিনট্যাকটিক বিশ্লেষক। এটি ডকুমেন্ট স্ট্রিম বরাবর কার্সরের মতো চলে এবং পথে প্রতিটি নোডে থামে। |
xmlwriter | এই এক্সটেনশনটি হল নন-ক্যাশড, একমুখী পদ্ধতি যা XML ডেটার জন্য ফাইল স্ট্রিম তৈরি করে। |
Zend OpCache | Zend OpCache অপকোড ক্যাশিং এবং অপ্টিমাইজেশনের মাধ্যমে দ্রুততর PHP এক্সিকিউশন প্রদান করে। এটি প্রি-কম্পাইলড স্ক্রিপ্ট বাইটকোড শেয়ার্ড মেমরিতে সংরক্ষণ করে PHP-এর পারফরম্যান্স উন্নত করে। |
zip | এই এক্সটেনশনটি আপনাকে ZIP কমপ্রেসড আর্কাইভ এবং এর ভিতরের ফাইলগুলো স্বচ্ছভাবে পড়া বা লেখা সক্ষম করে। |
random | random মডিউলটি নিরাপদ ও নির্ভরযোগ্যভাবে র্যান্ডম সংখ্যা, স্ট্রিং এবং অন্যান্য মান তৈরি করার সরঞ্জাম প্রদান করে। এটি তখনই উপকারী যখন আপনাকে ইউনিক আইডি, র্যান্ডম পাসওয়ার্ড তৈরি করতে হয় বা ডেটা এলোমেলো করতে হয়। এই মডিউলটি নিশ্চিত করে যে উৎপন্ন মানগুলো অনির্দেশ্য, যা বিশেষ করে নিরাপত্তার জন্য গুরুত্বপূর্ণ। |
zlib | এই মডিউলটি আপনাকে gzip (.gz) কমপ্রেসড ফাইল পড়া ও লেখা সহজ করে, ফাইল সিস্টেমের বেশিরভাগ ফাংশনের সংস্করণের মাধ্যমে যা gzip-কমপ্রেসড ফাইল (এবং আনকমপ্রেসড ফাইলও, তবে সোকেট নয়) নিয়ে কাজ করে। |
ioncube_loader (নিষ্ক্রিয়, তবে অনুরোধে PHP 8.3 সহ সক্রিয় করা যেতে পারে) | ioncube_loader ব্যবহার করা হয় PHP ফাইল এনক্রিপ্ট করতে এবং PHP প্রোগ্রামিং ভাষায় লেখা সফটওয়্যারকে অননুমোদিত কম্পিউটারে দেখা, পরিবর্তন ও চালানো থেকে রক্ষা করতে। |