পিএইচপি কি? এবং কেন? ও সাধারণ আলোচনা [পর্ব ১]
অতঃপর অনেক সাহস করে, ভয় ভিতি কাটিয়ে সিরি করে দিলাম সম্পুর্ন বাংলা পিএইচপি টিউটোরিয়াল এর প্রথম পর্ব। আমি কিন্তু আবারও আপনাদের কাছ থেকে ক্ষমা চেয়ে নিচ্ছি। ভুল হলে আশা করি ক্ষমা করবেন । চলুন কথা না বারিয়ে শুরু করি। কোন কিছু বুঝতে না পারলে কমেন্ট করবেন…
পিএইচপি কি?
আপনারা সকলেই ইন্টারনেট ব্যবহার করছেন কিন্তু আপনাদের মধ্যেই এমন অনেকজন আছেন যারা পিএইচপি কি তাই চিনেন না ( ছোট মুখে বড় কথা বলে ফেলছি… Mind খাইয়েন না ভাই ) । আসলেই স্বাভাবিক ব্যাপার কারন ইন্টারনেট যেভাবেই ব্যবহার করি আমাদের কাজ চললেই তো হল আসলেই আমারা যে ওয়েব সাইটগুলোতে ভিজিট করি তা কিভাবে বা কোন ধরনের প্রোগ্রামিং ভাষা দিয়ে তৈরি করা জানার প্রয়োজন মনে করি না।
পিএইচপি হচ্ছে সেই রকমিই একটি সার্ভার সাইড স্ক্রিপটিং ল্যাঙ্গুয়েজ যা ব্যবহার করে আপনি খুব সহজেই আপনার একটি ডাইনামিক ওয়েব সাইট অথবা ওয়েব আপ্লিকেশন তৈরি করতে পারবেন।
পিএইচপি এর কাজ কি?
যেকোনো সফটওয়্যার দিয়ে কোন না কোন একটি কাজ তো করা যায় তবে সেটা ভালো হোক বা খারাপ হোক, যদি সেটা কাজ না করে তাহলে আমারা সেটাকে মনে করব অটা কোন সফটওয়্যার-ই ছিলনা। তেমনি পিএইচপি দিয়ে অনেক বড় বড় ও শক্তিশালী ওয়েব আপ্লিকেশন তৈরি করা যায়।
পিএইচপি দিয়ে তৈরি করা হয়েছে অনেক বড় বড় ওয়েব সাইট এবং আপনারা প্রতিদিনই ব্যবহার করছেন অথচ (অনেকেই) বুঝতে পারে না যে আসলে এই ওয়েব সাইট গুলো কি দিয়ে তৈরি করা।
পিএইচপি ফাইলের ধরন?
অন্যান্য সকল ফাইলের মত পিএইচপি এরও বেশ কয়েক রকম ফাইলের ধরন আছে যেমনঃ *.php, *.php3, এবং *.phtml” তাই পিএইচপি ফাইলকেও গুলকেও চেনাও সহজ।
পিএইচপি কেন?
পিএইচপি ব্যবহার করে গতিশীল ও পরিবর্তনযোগ্য ওয়েব সাইট তৈরি করা যায়। আপনার যদি এইচটিএমএল অথবা জাভা স্ক্রিপ্ট সম্বন্ধে ধারনা থাকে তাহলে আপনি পিএইচপি তে সেগুলো ব্যবহার করতে পারবেন খুব সহজেই।
পিএইচপি একটি ওপেনসোর্স (মুক্ত) সফটওয়্যার যা আপনি পিএইচপি এর অফিসিয়াল ওয়েব সাইট থেকে খুব সহজেই ডাউনলোড করতে পারবেন।
পিএইচপি তে অনেক ধরনের ডাটাবেজ সমর্থন করে যেমনঃ MySQL, PostgreSQL, Oracle, Informix, Sybase, Solid, , Generic ODBC সহ আর অনেক ধরনের।
উইন্ডোজ, লিনাক্স অথবা উনিক্স হোক না কেন পিএইচপি প্রায় সকলের ধরনের প্ল্যাটফরম সমর্থন করে তাই পিএইচপি ব্যবহার করা সকলের জন্য বেশ সহজ।