প্রোগ্রামিং পাঠশালা : PHP ল্যাঙ্গুয়েজ - পাঠ ০১ (সূচনা )
PHP হলো একটা বহুল প্রচলিত সব চাইতে জনপ্রিয় স্ক্রিপ্ট ল্যাংগুয়েজ । আমাদের অধিকাংশ পরিচিত ওয়েবসাইট গুলোর প্রায় সব ক'টিই HTML এবং PHP দিয়ে ডেভেলপ করা ।PHP শব্দটির পুরো অর্থ হলো "Personal Home Page"; Rasmus Lerdorf নামে এক প্রোগ্রামার সর্ব প্রথম ১৯৯৪ সালে PHP ল্যাঙ্গুয়েজ ডেভেলপ করেন । "C" ল্যাঙ্গুয়েজের প্রায় সব syntax -ই php তে ব্যবহার করা হয় ।
আমি খুবই অল্প কয়েকটি পর্বে php ল্যাংগুয়েজ এর বেসিকটা এখানে তুলে ধরব । আশা করি এতে সবার আগ্রহ বৃদ্ধি পাবে, ধীরে ধীরে C , C++, Java, Visual Basic, VB.NET এবং html ল্যাংগুয়েজ -এর টিউটোরিয়াল গুলোও শেয়ার করবো ।
বর্তমানে php version ৮.০ পাওয়া যাচ্ছে । ডাউনলোড করা যাবে এখান থেকে :
Download php Windows 7, 8, 8.1 and Windows 10 (32-64 bit)
আপনার চাইলে localhost সার্ভার থেকেও php প্রোগ্রাম রান করাতে পারবেন ।
XAMPP Installers and Downloads for Apache Friends
আর আপনি যদি কোনো কিছু ডাউনলোড না করেই php program লিখতে এবং compile করতে চান তো ওয়েব-বেসড php editor & compiler ব্যবহার করতে পারেন :
https://onecompiler.com/php এই সাইট অথবা,
https://paiza.io/en/projects/new এই সাইট ব্যবহার করে অতি সহজেই php প্রোগ্রাম এডিট ও compile করুন ।
: PHP তে প্রথম প্রোগ্রাম :
<?php
//php code starting from here
echo "Hello, welcome.\n";
echo "It's my first programming in php.\n";
echo "I am very much enjoying to learn php.\n";
echo "Thank You.";
//end of php code
?>
উপরের কোডটা লক্ষ্য করুন, php কোড সবসময়
<?php
দিয়ে শুরু হয় আর
?>
দিয়ে শেষ হয় । একে বলে php tag ।
এই ট্যাগের মধ্যে আপনার যাবতীয় php code লিখবেন, অন্যথায় php কম্পাইলার কোড execute করতে পারবে না, fatal এরর দেখাবে ।
echo "Hello, welcome.\n"; এই লাইনটি লক্ষ্য করুন এখানে echo হলো একটি php স্টেটমেন্ট, echo কে () parentheses সহ অথবা ছাড়াই লেখা যায় । echo স্টেটমেন্ট দিয়ে কোনো টেক্সট বা variable এর ভ্যালু কে কম্পিউটারের পর্দায় ফুটিয়ে তোলা হয় ।
echo স্টেটমেন্ট লেখার নিয়ম হচ্ছে -
echo "Text"; এখানে Text এর স্থলে আপনি যা লিখবেন সেটাই display তে শো হবে । ডিসপ্লে তে আপনি যা শো করতে চাইবেন সেটা inverted comma ("") র মধ্যে উল্লেখ করতে হবে । আর প্রত্যেকটি স্টেটমেন্ট semicolne (;) দিয়ে শেষ হয় ।
echo "Hello, welcome.\n"; এই লাইন টি আবারো লক্ষ করুন, \n লেখা আছে দেখুন সেন্টেন্স এর শেষে । "\n" মানে new line; অর্থাৎ "Hello, welcome." লেখাটির পরে একটা new line এর জন্য space ফিড হবে । যদি আমরা "\n" না লিখতাম তবে এই রকম output আসত -
Hello, welcome.It's my first programming in php.I am very much enjoying to learn php.Thank You.
আর "\n" use করলে output হবে এই রকম -
Hello, welcome.
It's my first programming in php.
I am very much enjoying to learn php.
Thank You.
echo র পরিবর্তে আপনি print স্টেটমেন্টও ব্যবহার করতে পারেন । অর্থাৎ উপরের php প্রোগ্রামটিকে এভাবে লিখতে পারবেন -
<?php
//php code starting from here
print "Hello, welcome.\n";
print "It's my first programming in php.\n";
print "I am very much enjoying to learn php.\n";
print "Thank You.<br>";
//end of php code
?>
রেজাল্ট একই দেখাবে -
Hello, welcome.
It's my first programming in php.
I am very much enjoying to learn php.
Thank You.
কী কী শিখলাম আজ :
=> php পরিচিতি
=> php tag -এর ব্যবহার
=> php editor ও complier পরিচিতি
=> প্রথম php প্রোগ্রাম লেখা
=> php statement echo এবং print ব্যবহার করে ডিসপ্লেতে টেক্সট ফুটিয়ে তোলা
Exercise :
Write a program in php to display texts as below--
Steemit is my favourite blogging platform.
I'm blogging everyday on steemit.
আজ এ পর্যন্তই, নেক্সট টিউটোরিয়াল এর পর্ব নিয়ে হাজির হবো খুব শীঘ্রই । ভালো থাকবেন সকলে । শুভ রাত্রি ।