পি.এইচপি কি? পি এইচপি এ সাধারন ধারনা। Basic PHP.
![]() |
| Php. tech basic knowledge |
Php হচ্ছে Server side side scripting language, যার মাধ্যমে web page তৈরি করা হয়। Php খুবই জনপ্রিয় একটি ডিমান্ডেবল ল্যাঙ্গুয়েজ। ডাইনামিক website তৈরি জন্য অন্য সব Language এর চেয়ে php ব্যবহার করা হয়ে থাকে। এর চাহিদা দিনদিন বেড়েই চলেছে। php খুবই জনপ্রিয় ওপেন সোর্স ল্যাঙ্গুয়েজ। ওপেন সোর্স বলতে বুঝায় এটির খরছ নেই এবং কিনতে টাকা লাগে না। এটি সবাই ব্যবহার করতে পারে। এটিকে যে কেউ নিজের মত করে কাস্টমাইজ করে নিতে পারে। সব ধরনের অনলাইন Application php দিয়ে খুব সহজে তৈরি করা যায়। পি. এইচ. পি হচ্ছে মুলত Full featured programming language এটি ডেটাবেস চালিত অনলাইন পরিবেশ পরিচালনায় সক্ষম একটি ল্যাঙ্গুয়েজ। php হচ্ছে Hypertext preprocessor. এটি Server side scripting language. Scripting language? তাহলে Scripting language এবং Scripting language এর মধ্য পার্থক্য কী। Scripting language শুধু কোন ইভেন্টস ঘটলেই রেসপন্স করে বা কোন কিছু করে। অন্যদিকে প্রোগ্রামিং কেন ইভেন্টস না ঘটলে ও রেসপন্স করতে হবে। Java script হচ্ছে আর একটা সুপরিচিত Scripting language, java script- এর মত ক্লায়েন্ট সাইডে রান না হয়ে পি. এইচ. পি রান হয় server side এ। আমরা এখানে server side নিয়ে আলোচনা করব। আমরা আলোচনা করব ওয়েব সার্ভার এবং ইউজারের ব্রাউজার, এখানে Client হচ্ছে ইউজারের ব্রাউজার। পিএইচপি ইউজারের ব্রাউজারে রান না করে সার্ভারে রান করে। যেহেতু php সার্ভারে রান করে তাই এটা নিজে নিজে রান করতে পারে না। তাই এটাকে রান করাতে হলে আমাদরে ওয়েব সার্ভরের দরকার আছে। কিন্তু এটা যেভাবে আছে সেইবাবে রান করবে মানে এটাকে রান করাতে কোন কম্পাইলারের প্রয়োজন নাই। যেমন- প্রয়োজন হয় সি, জাভা পোগ্রোম রান করাবে। আই একটা পিএইচপি স্কিপট লিখে ওয়েব সার্ভারে রাখলেই কাজ শেষ। তাহলে রান করবে।
পিএইচপিকে ডিজাইন করা হয়েছে এইচটিএমএল এর সাথে ব্যবহার উপযোগী করে। পিএইচপি এইচটিএমএল এর ভিতর এমবেডেড হতে পারে আবার এটাকে এইচটিএমএল এর সাথে ব্যবহার কারা যেতে পারে। পিএইচপি কোড হচ্ছে আমাদের ইনপুট আর ওয়েব পেজ হচ্ছে আউটপুট।
Php ল্যাঙ্গুয়েজ যেভাবে কাজ করেঃ
Php-কে execute করতে হলে একটি সার্ভার কম্পিউটার লাগবে কেননা php Server side scripting language কম্পিউটারকে সার্ভার হিসাবে তৈরি করা অনেক সহজ এর জন্য আপনার কম্পিউটারে apache নামক ওয়েব সার্ভার সফটওয়্যারটি ইন্সটল থাকতে হবে। এরপর Php ল্যাঙ্গুয়েজকে আপনি আপনার কম্পিউটারে রান করতে পারবেন।
বর্তমান বাজারে পিএইচপি এর চাহিদাঃ
পিএইচপি একটি সার্ভার সাইড স্কিপ্টিং ল্যাঙ্গুয়েজ। এটি মুলত ডাইনামিক ওয়েব সাইটের ক্ষেত্তে ব্যবহার করা হয়। বর্তমান বিশ্বে web development এর জন্য অত্যন্ত জনপ্রিয় একটি ল্যাঙ্গুয়েজ হচ্ছে php. সারা বিশ্বে রয়েছে ব্যাপক জব চাহিদা এবং অনেক বেশি আকর্ষনীয় বেতন। অনলাইনে রয়েছে এর ব্যাপক চাহিদা। মানুষ আজ প্রোগ্রামিং শিখে ঘরে বসে হাজার হাজার ডলার ইনকাম করে। অনলাইনে আয়ের পথকে আরো সহজভাবে নেয়ার জন্য php শেখা একান্ত প্রয়োজন। php দিয়ে ডেটাবেস (my sql, oracle) সংযুক্ত যেকোন Application তৈরি করা সম্ভব। php প্রোগ্রামার তাদের অভিজ্ঞতার মাধ্যমে খুব সহজে software engineer হতে পারে। আবার কিছু কিছু কোম্পিানি বা ফার্ম Php প্রোগ্রামারদের শুরু থেকেই software engineer হিসাবে নিয়োগ দিয়ে থাকে।
কিভাবে পিএইচপি সফটওয়্যার ইন্সটল করবেনঃ
সার্ভার যদি পিএইচপি সাপোর্ট করে তাহলে আপনাকে কিছুই করতে হবে না। শুধুমাত্ত ওয়েব ডিরেক্টরিতে কিছু পিএইচপি ফাইল তৈরি করে রাখতে হবে। web host-ই php সাপোর্ট করে। আরপর যদি আপনার সার্ভারটি php সাপোর্ট না করে তাহলে আপনাকে অবশ্যই php ইন্সটল করতে হবে। আপনি http://www.php.net/downloads. php সাইট থেকে php ডাউনলোড করতে হবে। আর mysql ডাটাবেজ ডাউনলোড করার জন্য ব্যবহার করতে পারেন http://www.mysql.com/doenloads সাইট থেকে। বর্তমানে xamp, wamp সার্ভর install করলে একই সাথে apache ওয়েব সার্ভর mysql ডেটাবেজ সার্ভার এবং পিএইচপি সার্ভার সাইট স্কিপ্টিং ল্যাঙ্গুয়েজ ইন্সটল হয়ে যায়। আপনার কম্পিউটারে পিএইচপি রান করতে চাইলে এদের যেকোন একটি ইনস্টল দিন। তাহলে আপনার কম্পিউটারের সার্ভারের মত কাজ করবে।
পিএইচপি কমেন্টের ব্যবহারঃ
অন্য সব ল্যাঙ্গুয়েজ মত পিএইচপি কমন্টে ব্যবহার রয়েছে। কয়েকটা চিহ্ন আছে যদি কোন পিএইপি কোডের সামনে এগুলো লিখে রাখেন তাহলে এই কোডগুলো execute হবে না। তবে কোডগুলো এডিটরে থাকবে, অনেকদিন পর ঐ ফাইল খুলেন তাহলে এসব কমেন্ট দেখে বুজতে পারবেন আসলে আপনি কী কাজ করছিলেন। পিএইচপি কমেন্ট রয়েছে দুই ধরনের।
1/ Single comment
2/ Multiple comments
একটা লাইনকে কমেন্ট করে রাখতে চাইলে single coment অর্থাৎ //বা # দিতে হবে। যদি বহু লাইনের কমেন্ট করে রাখতে চান তাহলে Multiple comments অর্থাৎ কোডের আগে /*এবং */ চিহ্ন ব্যবহার করতে হবে।
নিচের প্রোগ্রামটি দেখতে পারেন।
<html>
<body>
//ekhane line break diyesi but output ek line hoba
Echo”Hello World!”;
*/
</body>
</html>
Hello World!
Hello World!

No comments