পিএইচপি: একটি প্রোগ্রামিং ভাষা

পিএইচপি (PHP) একটি প্রোগ্রামিং ভাষা। এটি মূলত সার্ভার-সাইড স্ক্রিপ্টিং-এর জন্য ব্যবহৃত হয়। পিএইচপি হচ্ছে একটি স্ক্রিপ্টিং ভাষা যা মূলতঃ চলমান ওয়েব পাতা তৈরির জন্য ডিজাইন করা হয়েছে। ইহা কমান্ড লাইন ইন্টারফেস ক্ষমতাকে অন্তর্ভুক্ত করেছে এবং স্ট্যান্ডআলোন গ্রাফিক্যাল আপ্লিকেশনকে ব্যবহার করতে পারে।

পিএইচপি
পিএইচপি লোগো
প্যারাডাইমনির্দেশমূলক, বস্তু-সংশ্লিষ্ট, ফাংশনভিত্তিক
নকশাকাররাসমুস লের্ডর্ফ
বিকাশকারীদ্য পিএইচপি গ্রুপ
স্থিতিশীল সংস্করণ
৭.৩.১ / ১০ জানুয়ারি ২০১৯; ৫ বছর আগে (2019-01-10)
টাইপিং পদ্ধতিচলমান, দুর্বল
লাইসেন্সপিএইচপি লাইসেন্স
যার দ্বারা প্রভাবিত
সিনট্যাক্স: পার্ল, সি;
বস্তু-সংশ্লিষ্ট প্রোগ্রামিং: জাভা, সি++
যাকে প্রভাবিত করেছে
হ্যাক

যখন প্রকৃতপক্ষে পিএইচপি ১৯৯৫ সালে রাসমুস লার্ডফ উদ্ভাবন করেন, সেই সময় থেকে এখন পর্যন্ত পিএইচপির মুল প্রয়োগ পিএইচপি গ্রুপ ও সার্ভার মাধ্যমে হয়ে আসছে এবং পিএইপি একটি বিষয়ের নির্দিষ্ট সীমারেখায় আবদ্ধ নয়। পিএইচপি পিএইচপি লাইসেন্সের অধীনে একটি ফ্রী সফটওয়ার, যা পিএইচপি ব্যবহারের সীমাবদ্ধতা থাকলেও গ্নু জেনারেল পাবলিক লাইসেন্স (জিপিএল) এর সহিত সামঞ্জস্যপূর্ন। পিএইচপি একটি বহুল ব্যবহৃত সাধারণ উদ্দেশ্যে সাধনের স্ক্রিপ্টিং ভাষা যা ওয়েব ডেভেলপমেন্টের জন্য বিশেষ উপযোগী এবং এইচটিএমএল আকারে প্রকাশ করা যায়।ইহা সাধারণতঃ একটি ওয়েব সার্ভারে পরিচালিত হয় যা পিএইচপি কোডকে নির্দেশনা আকারে ব্যবহার করে এবং ওয়েব পাতা তৈরি করে ফলাফল প্রদর্শন করে। ইহা বেশীর ভাগ ওয়েব সার্ভারে প্রয়োগ করা যায় এবং প্রায় সকল অপারেটিং সিস্টেম ও অবস্থান ভেদে বিনামূল্যে ব্যবহার করা যায়। ২০ মিলিয়নেরও বেশি ওয়েবসাইট ও ১ মিলিয়ন ওয়েব সার্ভারে পিএইচপি ব্যবহৃত হচ্ছে।

ইতিহাস

পিএইচপি তৈরী শুরু হয়েছিল ১৯৯৪ সালে এবং তখন নাম ছিল Personal Home Page (PHP), যখন রাসমুস লের্ডর্ফ(Rasmus Lerdorf) "কমন গেটওয়ে ইন্টারফেস(CGI)" এর একটি সিরিজ লিখেন পার্ল(Perl) প্রোগ্রামিং ভাষার মাধ্যমে। যেটির কাজ ছিলো তার নিজের ব্যক্তিগত ওয়েবসাইটের হোমপেইজ মেইনটেইন করা। যেটি তার সিভি এবং ওয়েব ট্রাফিক বা ভিজিটরের সংখ্যা রেকর্ড করত। সাইটের পার্ফরমেন্সের কারণে তিনি একই স্ক্রিপ্ট পুনোরায় সি(প্রোগ্রামিং ভাষা) দিয়ে লিখেন । এবং এর সাথে তিনি ওয়েব ফর্ম এবং ডাটাবেসে যুক্ত হওয়ার সুবিধা যোগ করেন এবং এই রুপায়নের নাম দেন "পার্সোনাল হোম পেইজ(Personal Home Page)" বা সংক্ষেপে পিএইচপি। মুলত এখান থেকেই পিএইচপি তৈরি হয়। এটি সাধারণ,ডাইনামিক ওয়েবসাইট তৈরি করার জন্য ব্যবহৃত হয়। এর পর জুন ৮,১৯৯৫ পিএইচপিতে এইচটিএমএল(HTML) এমবেডেড করে দেওয়া হয়। এরপর ১৯৯৮ সালে ভার্সন ৩ (Version 3) এসেছিল আর পিএইচপি ৫ ভার্সনটি এসেছে ২০০৪ সালে এবং বর্তমানে সর্বশেষ ভার্সনটি হচ্ছে (স্টাবল) ৭.৩.৩ (৭ই মার্চ, ২০১৯)

লাইসেন্স

পিএইচপি একটি ফ্রি সফটওয়্যার যা PHP License এর অধীনে রিলিজ হয় , যেটা হল:

  4. Products derived from this software may not be called "PHP", nor      may "PHP" appear in their name, without prior written permission      from [email protected].  You may indicate that your software works in      conjunction with PHP by saying "Foo for PHP" instead of calling      it "PHP Foo" or "phpfoo"

"পিএইচপি" নামটি ব্যবহারের উপর এই নিষেধাজ্ঞা GNU General Public License (GPL). আইন অনুসারে বেমানান

পিএইচপির ফ্রেমওয়ার্ক

রিয়েল লাইফ প্রজেক্টকে সহজ ও টিমের সকলের জন্য বোধগম্য করে তোলার জন্য ফ্রেমওয়ার্ক এর উদ্ভাবন হয়েছে। ফ্রেমওয়ার্কের ধারণা আসছে মূলত সিকিউরিটি, কোডের রিডেবিলিটি বাড়ানোর জন্য। জনপ্রিয় অনেকগুলো ফ্রেমওয়ার্ক বর্তমানে ব্যবহৃত হয়ে আসছে।

ক্রমিক নাম রিলিজ বর্তমান ভার্সন
লারাভেল(Laravel) ২৩ আগস্ট ২০০৬ 10.10
কোডইগনিটার(Codeigniter) ২৮ ফ্রেব্রুয়ারি ২০০৬ 3.1.10
সিম্ফোনি(Symphony) অক্টোবর ২০০৫ 4.2
ওয়াইআইআই(Yii) ডিসেম্বর ২০০৮ 2.0.17
কেকপিএইচপি(CakePHP) এপ্রিল ২০০৫ 4.0

প্রকাশের ইতিহাস

Key
Color Meaning Development
Red পুরাতন প্রকাশন পরিবর্তন হয়নি
Yellow স্ট্যাবল ভার্ষন সিকিউরিটি সমাধান
Green স্ট্যাবল ভার্ষন বাগ এবং সিকিউরিটি সমাধান
Blue ভবিষ্যত ভার্ষন নতুন ফিচার

মাস্কট

পিএইচপি: ইতিহাস, লাইসেন্স, পিএইচপির ফ্রেমওয়ার্ক 
হাতি, পিএইচপি মাস্কট

পিএইচপির মাস্কট হল একটি হাতি । এটি ডিজাইন করেন ভিনসেন্ট পনটিয়ার ১৯৯৮ সালে ।

আরও দেখুন

প্রকাশের ইতিহাস

Key
Color Meaning Development
Red পুরাতন প্রকাশন পরিবর্তন হয়নি
Yellow স্ট্যাবল ভার্ষন সিকিউরিটি সমাধান
Green স্ট্যাবল ভার্ষন বাগ এবং সিকিউরিটি সমাধান
Blue ভবিষ্যত ভার্ষন নতুন ফিচার
Version Release date Supported until Notes
1.0 ৮ জুন ১৯৯৫ Officially called "Personal Home Page Tools (PHP Tools)". This is the first use of the name "PHP".
2.0 ১ নভেম্বর ১৯৯৭ Officially called "PHP/FI 2.0". This is the first release that could actually be characterised as PHP, being a standalone language with many features that have endured to the present day.
3.0 ৬ জুন ১৯৯৮ ২০ অক্টোবর ২০০০ Development moves from one person to multiple developers. Zeev Suraski and Andi Gutmans rewrite the base for this version.
4.0 ২২ মে ২০০০ ২৩ জুন ২০০১ Added more advanced two-stage parse/execute tag-parsing system called the Zend engine.
4.1 ১০ ডিসেম্বর ২০০১ ১২ মার্চ ২০০২ Introduced "superglobals" ($_GET, $_POST, $_SESSION, etc.)
4.2 ২২ এপ্রিল ২০০২ ৬ সেপ্টেম্বর ২০০২ Disabled register_globals by default. Data received over the network is not inserted directly into the global namespace anymore, closing possible security holes in applications.
4.3 ২৭ ডিসেম্বর ২০০২ ৩১ মার্চ ২০০৫ Introduced the command-line interface (CLI), to supplement the CGI.
4.4 ১১ জুলাই ২০০৫ ৭ আগস্ট ২০০৮ Fixed a memory corruption bug, which required breaking binary compatibility with extensions compiled against PHP version 4.3.x.
5.0 ১৩ জুলাই ২০০৪ ৫ সেপ্টেম্বর ২০০৫ Zend Engine II with a new object model.
5.1 ২৪ নভেম্বর ২০০৫ ২৪ আগস্ট ২০০৬ Performance improvements with introduction of compiler variables in re-engineered PHP Engine. Added PHP Data Objects (PDO) as a consistent interface for accessing databases.
5.2 ২ নভেম্বর ২০০৬ ৬ জানুয়ারি ২০১১ Enabled the filter extension by default. Native JSON support.
5.3 ৩০ জুন ২০০৯ ১৪ আগস্ট ২০১৪ Namespace support; late static bindings, jump label (limited goto), closures, PHP archives (phar), garbage collection for circular references, improved Windows support, sqlite3, mysqlnd as a replacement for libmysql as underlying library for the extensions that work with MySQL, fileinfo as a replacement for mime_magic for better MIME support, the Internationalization extension, and deprecation of ereg extension.
5.4 ১ মার্চ ২০১২ ৩ সেপ্টেম্বর ২০১৫ Trait support, short array syntax support. Removed items: register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister() and session_is_registered(). Built-in web server. Several improvements to existing features, performance and reduced memory requirements.
5.5 ২০ জুন ২০১৩ 21 July 2016 Support for generators, finally blocks for exceptions handling, OpCache (based on Zend Optimizer+) bundled in official distribution.
5.6 ২৮ আগস্ট ২০১৪ ৩১ ডিসেম্বর ২০১৮ Constant scalar expressions, variadic functions, argument unpacking, new exponentiation operator, extensions of the use statement for functions and constants, new phpdbg debugger as a SAPI module, and other smaller improvements.
6.x Not released Abandoned version of PHP that planned to include native Unicode support.
7.0 ৩ ডিসেম্বর ২০১৫ ৩ ডিসেম্বর ২০১৮ Zend Engine 3 (performance improvements and 64-bit integer support on Windows), uniform variable syntax, AST-based compilation process, added Closure::call(), bitwise shift consistency across platforms, ?? (null coalesce) operator, Unicode codepoint escape syntax, return type declarations, scalar type (integer, float, string and boolean) declarations, <=> "spaceship" three-way comparison operator, generator delegation, anonymous classes, simpler and more consistently available CSPRNG API, replacement of many remaining internal PHP "errors" with the more modern exceptions, and shorthand syntax for importing multiple items from a namespace.
7.1 November 2016 3 years after release void return type, class constant visibility modifiers, nullable types

তথ্যসূত্র

বহিঃসংযোগ

Tags:

পিএইচপি ইতিহাসপিএইচপি লাইসেন্সপিএইচপি র ফ্রেমওয়ার্কপিএইচপি প্রকাশের ইতিহাসপিএইচপি মাস্কটপিএইচপি আরও দেখুনপিএইচপি প্রকাশের ইতিহাসপিএইচপি তথ্যসূত্রপিএইচপি বহিঃসংযোগপিএইচপিপ্রোগ্রামিং ভাষা

🔥 Trending searches on Wiki বাংলা:

জীববৈচিত্র্যহিন্দুধর্মভৌগোলিক নির্দেশকসূরা ইয়াসীননারায়ণগঞ্জ জেলাবিদায় হজ্জের ভাষণবাঙালি হিন্দু বিবাহসমাসপ্রথম ওরহানরাজীব গান্ধী আন্তর্জাতিক ক্রিকেট স্টেডিয়ামজাযাকাল্লাহমুর্শিদাবাদ জেলাআর্জেন্টিনা–ব্রাজিল ফুটবল প্রতিদ্বন্দ্বিতাবিদ্রোহী (কবিতা)ইন্ডিয়ান প্রিমিয়ার লিগসচিব (বাংলাদেশ)মহাত্মা গান্ধীবিশেষণচৈতন্য মহাপ্রভুআন্তর্জাতিক শ্রমিক দিবসমিমি চক্রবর্তীহরে কৃষ্ণ (মন্ত্র)পরীমনিপল্লী সঞ্চয় ব্যাংকআন্তর্জাতিক মাতৃভাষা দিবসকোকা-কোলামেঘনাদবধ কাব্যলোকসভাপ্রাকৃতিক পরিবেশডাচ্-বাংলা ব্যাংক পিএলসিময়ূরী (অভিনেত্রী)ব্যাকটেরিয়াফেসবুকপাল সাম্রাজ্যমৈমনসিংহ গীতিকাশেখ হাসিনাকাজী নজরুল ইসলামআব্বাসীয় স্থাপত্যদৈনিক প্রথম আলোকাঠগোলাপদক্ষিণ এশিয়া২০২২ ফিফা বিশ্বকাপইউক্রেনইরানপলিসিস্টিক ওভারি সিন্ড্রোমআতিকুল ইসলাম (মেয়র)কম্পিউটার কিবোর্ডবাংলাদেশের রাষ্ট্রপতিদের তালিকাগোপালগঞ্জ জেলাসাহারা মরুভূমিরাজনীতিনামাজের নিয়মাবলীএ. পি. জে. আবদুল কালামবাংলাদেশের জেলাসমূহের তালিকামুদ্রাক্রিকেটকোষ (জীববিজ্ঞান)দ্য কোকা-কোলা কোম্পানিরক্তখিলাফতবাংলাদেশের বন্দরের তালিকাজাতিসংঘকালেমামার্কিন যুক্তরাষ্ট্রের রাষ্ট্রপতি নির্বাচন, ২০২৪জরায়ুরবীন্দ্রনাথ ঠাকুরের সৃষ্টিকর্মআলিফ লায়লাব্যঞ্জনবর্ণআরবি ভাষারিয়াল মাদ্রিদ ফুটবল ক্লাবচুয়াডাঙ্গা জেলাবনলতা সেন (কবিতা)আমবীর শ্রেষ্ঠচট্টগ্রাম জেলার গুরুত্বপূর্ণ স্থাপনা ও দর্শনীয় স্থানজানাজার নামাজ🡆 More