প্রোগ্রামিং পাঠশালা : 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.
আজ এ পর্যন্তই, নেক্সট টিউটোরিয়াল এর পর্ব নিয়ে হাজির হবো খুব শীঘ্রই । ভালো থাকবেন সকলে । শুভ রাত্রি ।
অনেক উপকারী পোষ্ট, আসলেই অনেক কিছু জানতে পারলাম। অনেক অনেক শুভেচ্ছা রইলো।
Nice post @rme . Informative and useful.
অনেক ধন্যবাদ ।
পোস্টটি পরে আমি অনেক জ্ঞান অর্জন করলাম। ভাই আপনি php
পোস্টটি সুন্দর ভাবে আমাদের মাঝে উপস্থাপন করেছেন এবং আমরা খুব সহজে এটির ব্যবহার বুঝতে পারলাম ধন্যবাদ ভাইয়া।
আমার পরের পর্ব গুলোও ফলো করুন , মোটামুটি php সম্পর্কে একটা স্বচ্ছ ধারণা পেয়ে যাবেন ।
অবশ্যই ভাই, আপনার সাথে আছি সব সময়।
আর ভাই দিনে কয়টা করে পোস্ট করা যাবে কমিউনিটিতে
আপাতত দিনে একটা পোস্টই করুন
ওকে ভাই ধন্যবাদ
আমি মনে করি এই প্রোগ্রামিং পোস্টগুলো অনেক উপকারী হতে পারে যারা প্রোগ্রামিং শিখতে ইচ্ছুক তাদের জন্য আর সবথেকে বড় বিষয় হচ্ছে এই পোস্টগুলো আসলেই সময় উপযোগী ধন্যবাদ আপনাকে ।
হ্যাঁ , যাঁরা প্রোগ্রামিং শিখতে ইচ্ছুক তাঁদের কথা মাথায় রেখেই আমার এই টিউটোরিয়ালগুলো ।
প্রোগ্রামিং সম্পর্কে অনেক সুন্দর লিখেছেন।
অনেক ধন্যবাদ টিউটোরিয়ালটি পড়ার জন্য ।
ধন্যবাদ জানাই আমার বাংলা ব্লগ কে এত স্বচ ভাবে PHP বোঝানোর জন্য ।
ভাই সত্যি ভালো একটি উদ্যোগ গ্রহণ করেছেন. HTML, CSS এ দুইটি টিউটেরিয়াল আগে দিলে হয়তোবা সবার কাছে php ব্যাপারটা আরো বেশি ক্লিয়ার হত. আপনার জন্য অনেক শুভকামনা রইল আপনাকে মহান উদ্যোগ গ্রহণ করার জন্য.
বাগুস সেকালি পোস্টিং কান বোস
পোস্টিং বোস সায়া সুকা বাঙ্গেট দেঙ্গান গয়া পোস্টিং বোস
তেরিমাকাসিহ বুয়াত তেমান সেজাতি এস
সেমুয়া ❤️
খুবই উপকারী একটি বিষয় আপনি তুলে ধরেছেন, সত্যিই অনেক কিছু শিখলাম আজ। আশা করছি সামনে আর ভালোকিছ নিয়ে আসবেন। অনেক শুভ কামনা রইলো আপনার জন্য
খুব সুন্দর টিউটোরিয়াল,
আমি কম্পিউটার ডিপ্লোমার ছাত্র হওয়ায় আমার জন্যে উপকার হলো।
আমি যে টিউটোরিয়াল গুলো দিচ্ছি এগুলো একেবারে novice প্রোগ্রামারদের জন্য, অ্যাডভান্সড প্রোগ্রামারদের জন্যও দেব টিউটোরিয়াল , পরে ।
আমিও এখনো শুরু করি নি, প্রোগ্রামে একদম নতুন। আপনার এসব টিউটোরিয়াল আসলেই অনেক উপকার করতেছে আমাকে🥰🥰