বর্তমানে বহুল পরিচিত লাভ করেছে, এটি শিখার সুফল গুলো কি কি?
শেয়ার করুন
সাইন আপ করুন
লগিন করুন
পাসওয়ার্ড ভুলে গেছেন? আপনার ইমেইল এড্রেস দিন। ইমেইলের মাধ্যমে আপনি নতুন পাসওয়ার্ড তৈরির লিংক পেয়ে যাবেন।
আপনি কেন মনে করছেন এই প্রশ্নটি রিপোর্ট করা উচিৎ?
আপনি কেন মনে করছেন এই উত্তরটি রিপোর্ট করা উচিৎ?
আপনি কেন মনে করছেন এই ব্যক্তিকে রিপোর্ট করা উচিৎ?
PHP এর জন্মলগ্ন থেকেই জনপ্রিয় একটি ল্যাংগুয়েজ। PHP শেখার অনেকগুলো কারণ রয়েছে। তবে আমি সেগুলোর কিছু অংশ তুলে ধরছি এখানে। এরফলে যদি পিএইচপি শেখার ব্যপারে আপনাকে উৎসাহী করে তুলতে পারি তাহলেই আমি সার্থক! চলুন শুরু করা যাক…
PHP ওপেনসোর্স। যেকোন সাধারণ মানের এডিটরে লেখা সম্ভব।
Facebook, Flickr, Yahoo, MailChimp এবং Wikipedia সহ আজকের সবচেয়ে বড় ওয়েব প্ল্যাটফর্মগুলি তাদের এন্ড-টু-এন্ড কম্পিউটিং পরিকাঠামোতে PHP ব্যবহার করে।
PHP শেখা অন্যান্য প্রোগ্রামিং লেংগুয়েজ গুলোর তুলনায় সহজ। এটি খুবই দ্রুতগতিতে প্রোগ্রাম রান করতে পারে।
PHP-এর চাহিদা বাড়ার সাথে সাথে বিভিন্ন প্রতিষ্ঠানগুলো একটি নিখুঁত ওয়েব অ্যাপ ডেভলপের জন্য নতুন PHP ওয়েব ডেভেলপার খুঁজছে।
PHP এর ব্যবহার ওয়েবে প্রায় সর্বত্র। অনুমান করা হয় যে PHP একটি স্বীকৃত সার্ভার-সাইড প্রোগ্রামিং ভাষা যা সমস্ত ওয়েবসাইটগুলির 79.1% পিএইচপি ব্যবহার করে।
স্ট্যাটিক এবং ডাইনামিক উভয় ওয়েব পেজ এবং ওয়েব-ভিত্তিক অ্যাপ্লিকেশন তৈরি করতে পিএইচপি ব্যবহার করা যেতে পারে।
পিএইচপি বিভিন্ন ডাটাবেস যেমন ওরাকল, মাইএসকিউএল, এবং এমএস অ্যাক্সেস সমর্থন করে এবং প্রোটোকল যেমন HTTP, LDAP, POP3, IMAP, NNTP, SNM এবং COM ব্যবহার করে অন্যান্য পরিষেবাগুলির সাথে যোগাযোগ করার জন্য একে ডিজাইন করা হয়েছে।
PHP দ্বারা পরিচালিত কিছু সেরা ওয়েব কন্টেন্ট ম্যানেজমেন্ট সিস্টেম (CMS) হল ওয়ার্ডপ্রেস এবং এর প্লাগইন, ড্রুপাল, জুমলা, ফেসবুক, মিডিয়াউইকি, সিলভারস্ট্রাইপ এবং ডিগ-এর ইউজার ইন্টারফেস।
যেকোন ইকমার্স ওয়েবসাইট অনায়াসেই PHP দিয়ে তৈরি করা সম্ভব। Magento, OpenCart, Zen Cart, PrestaShop, AgoraCart, এবং Ubercart এর মত জনপ্রিয় ইকমার্স প্ল্যাটফর্মগুলি হল PHP-এর ব্যবহারিক অ্যাপ্লিকেশন।
পিএইচপি-এর আরেকটি গুরুত্বপূর্ণ ব্যবহার হতে পারে ডেস্কটপ গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) ভিত্তিক অ্যাপ্লিকেশন তৈরির জন্য।
Imagine, GD Library এবং Image Magic এর মতো বিভিন্ন ইমেজ প্রসেসিং লাইব্রেরিগুলিকে পিএইচপি অ্যাপ্লিকেশনগুলির সাথে একীভূত করা যেতে পারে যাতে ইমেজ প্রক্রিয়াকরণ বৈশিষ্ট্যগুলির একটি বিস্তৃত পরিসরের অনুমতি দেওয়া যায়, যার মধ্যে রয়েছে রোটেটিং, ক্রপিং, রিসাইজ, ওয়াটারমার্ক যোগ করা, থাম্বনেইল ছবি তৈরি করা এবং অনেক ফর্ম্যাটে আউটপুট ছবি তৈরি করা। আউটপুট চিত্রগুলির বিভিন্ন ফরমেট jpeg, gif, wbmp, xpm এবং png হতে পারে। শক্তিশালী ওয়েবসাইট এবং ওয়েব অ্যাপ্লিকেশন তৈরির জন্য এটি একটি অপরিহার্য পূর্বশর্ত।
চার্ট, গ্রাফ ইত্যাদি তৈরিতে PHP সাবলীলভাবে ব্যবহারযোগ্য। এই বৈশিষ্ট্যটি সাধারণত ক্লায়েন্ট-সাইড ইকমার্স ওয়েবসাইট, ডেস্কটপ অ্যাপ্লিকেশন এবং অন্যান্য বিভিন্ন অ্যাপ্লিকেশন জুড়ে ব্যবহৃত হয় যেখানে ডেটা সংক্ষিপ্তভাবে এবং গ্রাফিকভাবে উপস্থাপন করতে হয়।
পিডিএফ ফাইল তৈরি করা পিএইচপি এর আরেকটি গুরুত্বপূর্ণ সুবিধা। PDFLib নামক একটি বিল্ট-ইন লাইব্রেরি টুল পিএইচপি ব্যবহার করে পিডিএফ ফাইল তৈরি এবং ম্যানিপুলেট পারে। এটি একটি অনলাইন ইনভয়েসিং সিস্টেম তৈরি করতে সাহায্য করে যেখানে আমরা PDF (পোর্টেবল ডকুমেন্ট ফরম্যাট) ফাইলে একটি HTML-চালিত চালান তৈরি করতে পারি।
এইচটিএমএল এর সাথে পিএইচপি এম্বেড করা যায় এটি নতুন প্রোগ্রামারদের জন্য আরেকটি সুবিধা।
এবার আপনি আমাকে বলুন কেন আপনি PHP শিখবেন না?
আপনাকে ধন্যবাদ আমাকে উত্তর দেয়ার আগ্রহ তৈরি করানোর জন্য!
পিএইচপি (PHP : hypertext preprocessor ) একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ বা প্রোগ্রামিং ভাষা । পিএইচপি মূলত সার্ভার সাইড স্ক্রিপ্টিং এর জন্য ব্যবহার করা হয় ।
স্ক্রিপটিং হচ্ছে প্রোগ্রামের আরেকটি সমার্থক শব্দ । আর server-side হচ্ছে এই স্ক্রিপটিং গুলোকে ব্যবহারকারীর কম্পিউটার থেকে নিয়ন্ত্রণ এর বদলে সার্ভার থেকে হ্যান্ডেল করা ।
যখন কেউ পিএইচপি ওয়েব পেইজ ভিজিট করবেন তখন ওয়েব সার্ভার পিএইচপি কোড গুলোকে প্রসেস করে যেটা দেখানো দরকার সেটা দেখাবে এবং যেটা দেখানোর দরকার নেই বা লুকানোর দরকার সেটা লুকাবে ।
এই প্রসেস গুলো হয়ে গেলে কোডগুলোকে এইচটিএমএল (HTML) এ রুপান্তর করে ইউজারের ওয়েবপেজ ব্রাউজারে এ পাঠিয়ে দেয় ।
পিএইচপি একটা স্ক্রিপ্টিং ভাষা যা চলমান ওয়েব পেজের জন্য তৈরি করা হয়েছে । এটা মূলত ওয়েব ডেভেলপমেন্টের জন্য ব্যবহার করা হয় । পিএইচপি কমান্ড লাইন ইন্টারফেস ক্ষমতাকে অন্তর্ভুক্ত করতে পারে এবং গ্রাফিক্যাল অ্যাপ্লিকেশনকে ব্যবহার করতে পারে
১৯৯৫ সালে রাস্মুস লারডরফ সর্বপ্রথম পিএইচপি উদ্ভাবন করেন । তখন থেকে বর্তমান সময় পর্যন্ত পিএইচপির প্রয়োগ পিএইচপি গ্রুপ এবং সার্ভার এর মাধ্যমে হয়ে আসছে । পিএইচপি একটি বিষয়ের মধ্যে সীমারেখায় সীমাবদ্ধ নয় ।
পিএইচপি “পিএইচপি লাইসেন্স” এর অধীনে একটি ফ্রি সফটওয়্যার যা পিএইচপি ব্যবহারের সীমাবদ্ধতা থাকলেও জি এন ইউ জেনারেল পাবলিক লাইসেন্স এর সাহিত সামঞ্জস্যপূর্ণ ।
পিএইচপি একটি বহুল ব্যবহৃত স্ক্রিপ্টিং ভাষা । এটা web-development দের জন্য বিশেষ উপযোগী এবং এইচটিএমএল এর ভাষায় প্রকাশ করা যায় ।
পিএইচপি সাধারণত একটি ওয়েব সার্ভার পরিচালিত হয় যা পিএইচপি কোড কে নির্দেশনা আকারে ব্যবহার করে এবং ওয়েব পাতা তৈরি করে ফলাফল প্রদর্শন করে থাকে । বেশিরভাগ ওয়েব সার্ভারে এটি ব্যবহার করা যায় এবং প্রায় সকল অপারেটিং সিস্টেমই বিনামূল্যে ব্যবহার করা যায় ।
১৯৯৮ সালে পিএইচপি তৈরি শুরু হয়েছিল । তখন এর নাম ছিল PHP : personal home page । যখন রাসমুস লের্ডর্ফ “কমন গেটওয় ইন্টারফেস” নামে একটি বই লিখে “পার্ল ” প্রোগ্রামিং ভাষা । এটার কাজ ছিল পার্সোনাল ওয়েবসাইট মেইনটেইন করা ।
তারপরে তিনি এই একই স্ক্রিপ্ট প্রোগ্রামিং ” সি ” ভাষায় পুনরায় আবার লেখেন । এর সাথে তিনি ওয়েব ফর্ম এবং ডেটাবেজে যুক্ত হওয়ার সুবিধা যোগ করে । তারপরে তিনি এর নাম দেন Personal Home Page সংক্ষিপ্তভাবে PHP । এটি সাধারণত ডাইনামিক ওয়েবসাইট তৈরিতে ব্যবহার করা হতো ।
১৯৯৫ সালে পিএইচপি (PHP) তে এইচটিএমএল (HTML) এমবেডেড করে দেওয়া হয় । পিএইচপি র ভার্সন এবং তৈরি কাল সময় গুলো হল ,
১৯৯৮ সালে পিএইচপি ভার্সন ৩
২০০৪ সালে পিএইচপি ভার্সন ৫
২০১৯ সালে পিএইচপি বর্তমান সর্বশেষ ভার্সনটি হচ্ছে ৭.৩.৩