Delete
Setting
Add New Item
Menu List
Title | Content Type | Order | Action | ||||||
---|---|---|---|---|---|---|---|---|---|
{{kb_content.name}} {{kb_content.name}} | {{setValue(content_types, kb_content.content_type)}} | {{kb_content.sort_order}} | Preview Edit Edit Content | ||||||
{{kb_content.name}} | {{setValue(content_types, kb_content.content_type)}} | {{kb_content.sort_order}} | Preview Edit Edit Content | ||||||
No record |
এডিটর বা কোথায় লিখবেন(Editor or where to write)
পিএইচপি হচ্ছে একটি সার্ভার সাইড স্ক্রিপ্টিং ল্যাংগুয়েজ বা সার্ভার নিয়ন্ত্রিত স্ক্রিপ্টিং ভাষা। অর্থাৎ স্ক্রিপ্ট গুলোকে ইউজার দ্বারা কম্পিউটার থেকে নিয়ন্ত্রনের পরিবর্তে সার্ভার থেকে নিয়ন্ত্রণ করা হয়। যেহেতু এই ভাষাটিকে সরাসরি সার্ভার থেকে নিয়ন্ত্রণ করা হয় সেহেতু ওয়েবসাইটের গতি, প্রসেসিং, ইউজার ইন্টারফেস, কাজের দ্রুতগতি সব কিছুতেই বিশাল রকমের উন্নতি ঘঠবে এটাই স্বাভাবিক। পিএইচপি ব্যবহারের ফলে ডাইনামিকালি সব কাজ হয়ে যায় বলেই এটিকে ওয়েব ডেভেলপেমেন্টের জন্য সবচেয়ে বেশি ব্যবহার করা হয়। একারণে কেউ কেউ পিএইচপি'কে ওয়েব ডেভেলপেমেন্ট ল্যাংগুয়েজ বলে থাকে।
কোড গুলো আমরা সাধারণত লিখি একটা টেক্সট এডিটরে। আপনারা অনেকেই হয়তো মাইক্রোসফট ওয়ার্ড বা এমন ওয়ার্ড প্রসেসর ব্যবহার করে থাকবেন। ওয়ার্ড প্রসেসর আর টেক্সট এডিটরের পার্থক্য হচ্ছে টেক্সট এডিটরে আমরা যাই লিখি, তার সোর্স কোড তাই থাকবে। ওয়ার্ড প্রসেসরে আমরা যা লিখি, তা সে নিজের মত করে এনকোড করে রাখে। আপনার কম্পিউটারে ডিফল্ট টেক্সট এডিটর রয়েছে। যেমন উইন্ডোজে textpad.
আমরা আমাদের কোড যে কোন টেক্সট ইডিটরে লিখতে পারি। পিএইচপি প্রোগ্রামিং এর এক্সটেনশন হচ্ছে .php। এরপর আমাদের কোড টি .php ফাইল হিসেবে যেমন hello.php নামে সেভ করে কম্পাইলারের মাধ্যমে রান করতে পারি।
সকল www ডকুমেন্টের মুল ডাইরেক্টরি হচ্ছে “C:\xampp\htdocs”(তবে যদি অন্য ড্রাইভে ইনস্টল দিয়ে থাকেন যেমন:D drive তখন এটা হবে “D:\xampp\htdocs”). এখন যদি এই ডাইরেক্টরিতে “mytest.php” নামে কোন ফাইল রাখেন তাহলে আপনি এটাতে অ্যাকসেস পেতে পারেন এভাবে-ব্রাউজারের এড্রেসবারে লিখুন http://localhost/mytest.php
আচ্ছা এবার কোড লেখা শুরু করি চলুন,তার আগে একটা কথা কোড কোথায় লিখবেন?নোটপ্যাডে?লিখতে পারেন তবে পিএইচপি কোডলেখার জন্য কিছু স্পেশালাইজড সফটওয়ার আছে যেমন:Net Beans, Dreamweav ইত্যাদি এগুলোতে কোড লিখলে অনেক সুবিধা পাবেন।এগুলো আর বললাম না লিখতে ধরলেই টের পাবেন,যে সুবিধাগুলো নোটপ্যাডে পাবেন না।এগুলোকে বলে IDE (Integrated Development Environment).আপনি যেটাতে সাচ্ছ্যন্দবোধ করেন সেটা ব্যাবহার করুন।