প্রথম জানা :
পিএইচপি কোড কে কাজ করাতে অবশ্যই ফাইলটি সেভ করার সময় .php এক্সটেনশন দিয়ে সেভ করতে হবে।যদি .html থাকে তাহলে পিএইচপি কোড execute হবেনা।
* পিএইচপি কোড এর প্রতিটি অংশ <?php চিহ্ন দিয়ে শুরু এবং ?> চিহ্ন দিয়ে শেষ হবে।
*প্রতিটি আলাদা instruction(code line) সেমিক্লোন দ্বারা শেষ হবে।
ওকে এবার আপনার কোড এডিটর (নোটপ্যাড/ড্রিময়েভার বা আপনি যা ব্যাবহার করেন) খুলুন এবং নিচের মত লিখুন
Php Code :
echo"This is my first php page";
?>
এবার পেজটি test.php নামে সেভ করুন,সেভ করার সময় htdocs browse করে দেখিয়ে দিন save in এর জায়গায়।এবার ব্রাউজারের এড্রেসবারে লিখুন http://localhost/test.php এবং এন্টার দিন ফলে নিচের মত আউটপুট দেখতে পাবেন।
শর্ট ট্যাগ:
<?php ?> এর ভিতরে কোড না লিখে এর কিছু সংক্ষিপ্ত রুপ আছে যেগুলি ব্যবহার করতে পারেন।যেমন উপরের কোড এইভাবে লিখলেও কাজ হবে
অর্থ্যাৎ <?php ?> এর বদলে <? ?> এভাবে লিখলেও কাজ হবে আর echo এর বদলে উপরে = বসেছে।আরও কয়েকভাবে লেখা যায় যেমন:
এছাড়া ASP স্টাইলে লেখা যায় তবে এই পদ্ধতিটি এখন বাতিল।
*উপরের সব পদ্ধতির মধ্যে প্রথমটি সবসময় ব্যবহার করা উচিৎ।
*সব ধরনের শর্টট্যাগ কাজ করার জন্য php.ini ফাইলে short_open_tag এনাবল থাকতে হবে
পিএইচপি তে আউটপুটের জন্য ব্যবহৃত স্টেটমেন্ট সমূহ:
echo() স্টেটমেন্ট
প্রথম পেজে echo দিয়ে একটা স্ট্রিং কে ব্রাউজারে আউটপুট দেখানো হয়েছে।
print() স্টেটমেন্ট
print() দিয়েও এখানে দেয়া ডেটার আউটপুট ব্রাউজারে দেখা যায়।যেমন:
** বেশিরভাগ ক্ষেত্রে echo() স্টেটমেন্ট ব্যবহার করা হয় কারন এটা বেশি fast.তবে কোড ডিবাগিং এর সময় বিভিন্ন জায়গায় print() খুব কাজে লাগে,বিশেষ করে কোন অ্যারে echo() দিয়ে দেখা যায়না কিন্তু print() দিয়ে দেখা যায়।
printf() স্টেটমেন্ট
এই স্টেটমেন্ট দিয়ে আপনি একটা টেক্সটের মধ্যে ডাইনামিক ডেটা আউটপুট করতে পারেন।যেমন:
sprintf() স্টেটমেন্ট
sprintf() স্টেটমেন্ট printf() এর মতই এবং কাজও একই শুধু পার্থক্য হল printf ব্রাউজারে আউটপুট আনার জন্য ব্যবহৃত হয় আর sprintf একটা ভেরিয়েবলে assign করার জন্য ব্যবহৃত হয়।ইচ্ছে করলে এই ভেরিয়েবল echo করে ব্রাউজারে আউটপুট আনতে পারেন।
পিএইচপি কমেন্ট:
কয়েকটা চিহ্ন আছে যদি কোন পিএইচপি কোডের সামনে এগুলা দিয়ে রাখেন তাহলে এ কোডগুলি আর execute হবেনা।তবে কোডগুলি এডিটরে থাকবে, অনেক লম্বা সময় পর যদি খোলেন তাহলে এসব কমেন্ট দেখে বুঝতে পারবেন আসলে কি করতে চেয়েছিলেন।একটা লাইনকে কমেন্ট করে রাখতে চাইলে // বা # আর বহু লাইনকে কমেন্ট করে রাখতে চাইলে কোডের আগে /* এবং শেষে */ চিহ্ন ব্যাবহার করতে হবে।
পরামর্শ: অনেক প্রাকটিস করুন,যেটুকু শিখেছেন সেটুকুই।যেমন <?php এবং ?> কোডের ভিতর
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
উপরের কোডে দেখুন একটি লাইন কমেন্ট করেছি // এই চিহ্ন দিয়ে আর একাধিক লাইন কমেন্ট করেছি /**/ এই চিহ্নের ভিতরে রেখে।
আর রান করান দেখুন পিএইচপি কোডের ভিতর স্পেস কাজ করেনা,এভাবে প্রাকটিস করলে নতুন নতুন জিনিস দেখতে পাবেন।