পিএইচপি বেসিক

পিএইচপি টিউটোরিয়াল এ আপনাদের কে SpfoundationBD এর পক্ষ থেকে অভিনন্দন জানাচ্ছি।

আমাদের কে পিএইচপি আগে সার্ভার সাইড স্ক্রিপ্টিং সম্পর্কে একটু জানতে হবে:

স্ক্রিপ্টিং হচ্ছে আসলে প্রোগ্রামের আরেকটা সমার্থক শব্দ। এটা হচ্ছে কিছু instruction এর সেট যেটা run করলে স্বয়ংক্রিয় ভাবে কিছু কাজ করে। সার্ভার সাইড বলতে বুঝানো হচ্ছে এই স্ক্রিপ্ট গুলোকে ইউজারের কম্পিউটার থেকে নিয়ন্ত্রনের বদলে সার্ভার থেকে handle করা। যখন কেউ পিএইচপি ওয়েব পেজ ভিজিট করবে তখন ওয়েব সার্ভার পিএইচপি কোডগুলিকে কিছু Process করবে যেমন:যেটা দেখানো দরকার (Picture,Content, link etc) সেটা দেখাবে আর যেটাকে লুকানো দরকার (math calculation,file operation, logic etc) তা লুকাবে এবং শেষে HTML রুপান্তর করে ইউজার কে ওয়েব ব্রাউজারে পাঠাবে।

পিএইচপি  কি?:

পিএইচপি (PHP:Hypertext Preprocessor ) আগে একে Personal Home Page ও বলা হত একটা সার্ভার সাইড স্ক্রিপ্টিং ল্যাংগুয়েজ যেটা মূলত ওয়েব ডেভেলপেমেন্টের জন্য ব্যবহৃত হয়। এই প্রোগ্রামিং ল্যাংগুয়েজটির উদ্দেশ্য হল ওয়েব পেজ দ্রুত তৈরী করা ডাইনামিকালি।

পিএইচপি শেখার আগে কি জানা থাকা দরকার:

. HTML বিশেষ করে HTML Form জানতে হবে।

. C জানা থাকে তাহলে আরো সুবিধা আছে।       

যেসব সফটওয়ার প্রয়োজন ?:

যেসব ওয়েব সার্ভার পিএইচপি সাপোর্ট করে সেখানে hosting(জায়গা) নিতে হবে। জন্য টাকা গুনতে হবে।

আপাতত শেখার জন্য আমরা নিজের কম্পিউটারেই ওয়েব সার্ভার ইনস্টল করে নেব। জন্য নিম্নোক্ত সফটওয়ারগুলি ইনস্টল থাকতে হবে আপনার কম্পিউটারে-

সার্ভার সফটওয়ার গুলো হল

. একটা পিএইচপি-compitable ওয়েব সার্ভার যেমন: Xampp, Wampp etc.

. পিএইচপি

. মাইসিক্যুয়েল ডেটাবেস (শুধু তখনই লাগবে যদি আপনার এপ্লিকেশনে ডেটাবেস এর কাজ থাকে)

ক্লাইন্ট সফটওয়ার

. ওয়েব ব্রাউজার যেমন অপেরা, মজিলা ফায়ারফক্স (এটাতো সবার ইনস্টল দেয়াই আছে)

 

. একটা টেক্সট এডিটর যেমন:নোটপ্যাড। আপনি পিএইচপি এর জন্য Specialized এডিটরও ব্যাবহার করতে পারেন। ফ্রি কিন্তু সবচেয়ে সমৃদ্ধ এমন একটি এডিটর (IDE) হচ্ছে Netbeans