কেন এটি সেরা অনলাইন PHP ফরম্যাটার
- সম্পূর্ণ PSR-12 ও PHP 8.2+ সাপোর্ট: অ্যাট্রিবিউটস, রিডঅনলি, ম্যাচ, fn()
- ফ্লোট প্রিসিশন সংরক্ষিত: 9.99 থাকে 9.99 (9.9 নয়)
- ট্রেইলিং হোয়াইটস্পেস, ট্যাবস এবং লেগেসি সিনট্যাক্স স্বয়ংক্রিয়ভাবে ক্লিন করা হয়
- লাইভ প্রিভিউ এবং আনডু সহ এক-ক্লিক ফরম্যাটিং
- অ্যাডভান্সড অপশনস: ট্যাব প্রস্থ, সিঙ্গেল কোটস, ট্রেইলিং কমাস
- ১০০% ক্লায়েন্ট-সাইড: আপনার কোড কখনোই আপনার ব্রাউজার ছাড়ে না
- লাইটনিং-ফাস্ট: Prettier + @prettier/plugin-php দ্বারা চালিত
🔧 ৪ ধাপে PHP কোড কিভাবে বিউটিফাই করবেন for php-beautifier
১. আপনার PHP কোড পেস্ট করুন
📥 আপনার অগোছালো, আনফরম্যাটেড বা লেগেসি PHP কোড এডিটরে কপি ও পেস্ট করুন। PHP 7.0 থেকে 8.2+ সাপোর্ট করে।
২. ফরম্যাটিং অপশনস সামঞ্জস্য করুন
⚙️ ট্যাব প্রস্থ, কোট স্টাইল, প্রিন্ট প্রস্থ এবং ফ্লোট প্রিসিশন নির্বাচন করুন। আমরা ফাইন্যান্সিয়াল অ্যাপসের জন্য ৪ স্পেস, সিঙ্গেল কোটস এবং ২-ডেসিমেল ফ্লোট প্রিজারভেশন সুপারিশ করি।
৩. 'ফরম্যাট' ক্লিক করুন
🚀 বাটন টিপুন এবং দেখুন আপনার কোড কিভাবে পরিষ্কার, পাঠযোগ্য, PSR-12-সম্মত PHP-তে রূপান্তরিত হয় — মুহূর্তের মধ্যে, কোন ল্যাগ ছাড়াই।
৪. কপি বা ডাউনলোড করুন
📤 ফরম্যাটেড কোড ক্লিপবোর্ডে কপি করুন বা `.php` ফাইল হিসেবে ডাউনলোড করুন। কমিট, শেয়ার বা ডিপ্লয় করার জন্য প্রস্তুত।
টেকনিক্যাল স্পেসিফিকেশনস
স্ট্যান্ডার্ডস ও সিনট্যাক্স সাপোর্ট
আধুনিক PHP সিনট্যাক্স এবং সেমান্টিক প্রিসিশনের গভীর সাপোর্ট সহ PSR-12 ফরম্যাটিং প্রয়োগ করে।
| ফিচার | সাপোর্টেড | নোটস |
|---|---|---|
| PSR-12 | ✔️ হ্যাঁ | PHP-FIG স্ট্যান্ডার্ডের সম্পূর্ণ সম্মতি |
| PHP 8.2+ | ✔️ হ্যাঁ | অ্যাট্রিবিউট, শুধুমাত্র পড়ার ক্লাস, ম্যাচ, fn() |
| ফ্লোট প্রিসিশন | ✔️ হ্যাঁ | ২.৫০, ০.০০ ইত্যাদি সংরক্ষণ করে (কনফিগারযোগ্য) |
| হেরেডক / নাউডক | ✔️ হ্যাঁ | সঠিকভাবে ইন্ডেন্টেড এবং সংরক্ষিত |
| বেনামী ক্লাস | ✔️ হ্যাঁ | কনস্ট্রাক্টর প্রমোশন সহ |
| ট্রেইলিং কমা | ⚠️ ঐচ্ছিক | PHP ভার্সনের উপর ভিত্তি করে ES5 বা 'all' |
ক্লিনআপ ও সুরক্ষা নিয়ম
স্বয়ংক্রিয়ভাবে সাধারণ সমস্যাগুলি ঠিক করে যা সামঞ্জস্যতা ভঙ্গ করে বা বাগ সৃষ্টি করে।
| নিয়ম | প্রভাব |
|---|---|
| .08 → 0.08 ঠিক করুন | পাঠযোগ্যতা উন্নত করে এবং বিভ্রান্তি এড়ায় |
| 09.99 → 9.99 ঠিক করুন | অবৈধ অক্টাল-লাইক ফ্লোট সরিয়ে দেয় |
| ট্রেইলিং হোয়াইটস্পেস সরান | git diff নয়েজ প্রতিরোধ করে |
| ক্লোজিং ?> বাদ দিন | আউটপুট বাফার সমস্যা এড়ায় |
| ইন্ডেন্ট ৪ স্পেসে স্বাভাবিক করুন | PSR-12 সম্মত |
আউটপুট ফরম্যাট
সর্বদা পরিষ্কার, বৈধ PHP আউটপুট দেয় UTF-8 এনকোডিং এবং Unix LF লাইন শেষ ব্যবহার করে। কোন সার্ভার কল নেই — ১০০% ক্লায়েন্ট-সাইড প্রসেসিং।
স্থানীয়ভাবে PHP-CS-Fixer বা Prettier ব্যবহার করুন
কমান্ড-লাইন টুলস পছন্দ করেন? স্থানীয়ভাবে এই ফরম্যাটারটি প্রতিলিপি করার উপায় এখানে:
সার্বজনীন
PHP প্লাগইন সহ Prettier ইনস্টল করুন
npm install -g prettier @prettier/plugin-phpPrettier CLI-তে PHP সমর্থন যোগ করে
PSR-12 স্টাইলে একটি ফাইল ফরম্যাট করুন
prettier --write myfile.php --parser php --tab-width 4 --single-quoteঅনলাইন টুলের ডিফল্ট সেটিংসের সাথে মেলে
ফ্লোট প্রিসিশন সহ ব্যবহার করুন (কাস্টম স্ক্রিপ্ট)
node format-php.js myfile.phpফ্লোট সংরক্ষণের জন্য প্লেসহোল্ডার লজিক দিয়ে মোড়ক দিন
কারা এই PHP বিউটিফায়ার ব্যবহার করেন?
ডেভেলপমেন্ট টিম
- Laravel, Symfony, বা WordPress প্রকল্পে সামঞ্জস্যপূর্ণ স্টাইল প্রয়োগ করুন
- একটি ভাগ করা ফরম্যাটিং স্ট্যান্ডার্ড দিয়ে নতুন ডেভেলপারদের অন্তর্ভুক্ত করুন
- রিফ্যাক্টরিং করার আগে পুরানো কোড পরিষ্কার করুন
// Before: messy constructor\npublic function __construct(\$id, \$n, \$p = 0.00){\n\t\$this->id=\$id;}// After: clean, readable, promoted\npublic function __construct(private int \$id, private string \$name, private float \$price = 0.00) {}কোড রিভিউ ও শেখা
- ছাত্রদের দেখান কিভাবে PSR-12 পাঠযোগ্যতা উন্নত করে
- স্টাইল ফিক্সগুলি হাইলাইট করতে PR-এ আগে/পরে তুলনা করুন
- ব্যবহারকারী-জমা দেওয়া কোড নিরাপদে পরিষ্কার করুন (যেমন, টিউটোরিয়াল, ফোরাম)
return match(\$x){1=>\$a,2=>\$b,default=>throw new \\\\Exception};return match (\$x) {\n 1 => \$a,\n 2 => \$b,\n default => throw new \\\\Exception\n};❓ Frequently Asked Questions
❓এই টুলটি কি PHP 8.2-এর ফিচার যেমন readonly এবং অ্যাট্রিবিউট সমর্থন করে?
🔒আমার কোড কি আপনার সার্ভারে পাঠানো হয়?
🧮2.50 কেন 2.5 হওয়ার পরিবর্তে 2.50-ই থাকে?
🚫ক্লোজিং ?> ট্যাগ কেন সরানো হয়?
HTTP হেডার ভঙ্গ করতে পারে এমন আকস্মিক হোয়াইটস্পেস আউটপুট প্রতিরোধ করতে এটি বাদ দেওয়ার পরামর্শ দেয়।⚡ফরম্যাটিং কত দ্রুত?
Pro Tips
ই-কমার্স, এপিআই এবং আর্থিক অ্যাপের জন্য 'floatPrecision: 2' ব্যবহার করুন যাতে ১৯.৯৯ এর মতো দাম সংরক্ষিত থাকে।
প্রতিটি পুশের আগে স্বয়ংক্রিয়ভাবে কোড ফরম্যাট করতে একটি গিট প্রি-কমিট হুকের সাথে একত্রিত করুন।
জুনিয়র ডেভেলপারদের শেখানোর জন্য ফরম্যাটার ব্যবহার করুন: এলোমেলো কোড পেস্ট করুন এবং পরিষ্কার সংস্করণটি পাশাপাশি দেখান।
পিএইচপি <৭.২-এ ট্রেইলিং কমা সহ কোড কখনই কমিট করবেন না — আমাদের টুল সেগুলি স্বয়ংক্রিয়ভাবে নিষ্ক্রিয় করে।
Additional Resources
Other Tools
- সিএসএস সৌন্দর্যবর্ধক
- এইচটিএমএল সৌন্দর্যবর্ধক
- জাভাস্ক্রিপ্ট সৌন্দর্যবর্ধক
- রং নির্বাচক
- স্প্রাইট এক্সট্র্যাক্টর
- বেস৬৪ ডিকোডার
- বেস৬৪ এনকোডার
- সি-শার্প ফরম্যাটার
- সিএসভি ফরম্যাটার
- Dockerfile Formatter
- এলম ফরম্যাটার
- ইএনভি ফরম্যাটার
- গো ফরম্যাটার
- গ্রাফকিউএল ফরম্যাটার
- এইচসিএল ফরম্যাটার
- আইএনআই ফরম্যাটার
- জেসন ফরম্যাটার
- ল্যাটেক ফরম্যাটার
- মার্কডাউন ফরম্যাটার
- অবজেক্টিভসি ফরম্যাটার
- Php Formatter
- প্রোটো ফরম্যাটার
- পাইথন ফরম্যাটার
- রুবি ফরম্যাটার
- রাস্ট ফরম্যাটার
- স্কালা ফরম্যাটার
- শেল স্ক্রিপ্ট ফরম্যাটার
- এসকিউএল ফরম্যাটার
- SVG ফরম্যাটার
- Swift ফরম্যাটার
- TOML ফরম্যাটার
- Typescript Formatter
- XML ফরম্যাটার
- YAML ফরম্যাটার
- Yarn ফরম্যাটার
- সিএসএস মিনিফায়ার
- Html Minifier
- Javascript Minifier
- জেসন মিনিফায়ার
- XML মিনিফায়ার
- এইচটিটিপি হেডার ভিউয়ার
- পিডিএফ থেকে টেক্সট
- রেজেক্স টেস্টার
- সার্প র্যাংক চেকার
- Whois লুকআপ