প্রোগ্রামিং পাঠশালা : PHP ল্যাঙ্গুয়েজ - পাঠ ০১ (সূচনা )

in আমার বাংলা ব্লগ3 years ago (edited)

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.

sample_php_code.png

কী কী শিখলাম আজ :

=> 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.

আজ এ পর্যন্তই, নেক্সট টিউটোরিয়াল এর পর্ব নিয়ে হাজির হবো খুব শীঘ্রই । ভালো থাকবেন সকলে । শুভ রাত্রি ।

Sort:  
 3 years ago 

অনেক উপকারী পোষ্ট, আসলেই অনেক কিছু জানতে পারলাম। অনেক অনেক শুভেচ্ছা রইলো।

Nice post @rme . Informative and useful.

 3 years ago 

অনেক ধন্যবাদ ।

পোস্টটি পরে আমি অনেক জ্ঞান অর্জন করলাম। ভাই আপনি php
পোস্টটি সুন্দর ভাবে আমাদের মাঝে উপস্থাপন করেছেন এবং আমরা খুব সহজে এটির ব্যবহার বুঝতে পারলাম ধন্যবাদ ভাইয়া।

 3 years ago 

আমার পরের পর্ব গুলোও ফলো করুন , মোটামুটি php সম্পর্কে একটা স্বচ্ছ ধারণা পেয়ে যাবেন ।

অবশ্যই ভাই, আপনার সাথে আছি সব সময়।

আর ভাই দিনে কয়টা করে পোস্ট করা যাবে কমিউনিটিতে

 3 years ago 

আপাতত দিনে একটা পোস্টই করুন

ওকে ভাই ধন্যবাদ

 3 years ago 

আমি মনে করি এই প্রোগ্রামিং পোস্টগুলো অনেক উপকারী হতে পারে যারা প্রোগ্রামিং শিখতে ইচ্ছুক তাদের জন্য আর সবথেকে বড় বিষয় হচ্ছে এই পোস্টগুলো আসলেই সময় উপযোগী ধন্যবাদ আপনাকে ।

 3 years ago 

হ্যাঁ , যাঁরা প্রোগ্রামিং শিখতে ইচ্ছুক তাঁদের কথা মাথায় রেখেই আমার এই টিউটোরিয়ালগুলো ।

 3 years ago 

প্রোগ্রামিং সম্পর্কে অনেক সুন্দর লিখেছেন।

 3 years ago 

অনেক ধন্যবাদ টিউটোরিয়ালটি পড়ার জন্য ।

ধন্যবাদ জানাই আমার বাংলা ব্লগ কে এত স্বচ ভাবে PHP বোঝানোর জন্য ।

ভাই সত্যি ভালো একটি উদ্যোগ গ্রহণ করেছেন. HTML, CSS এ দুইটি টিউটেরিয়াল আগে দিলে হয়তোবা সবার কাছে php ব্যাপারটা আরো বেশি ক্লিয়ার হত. আপনার জন্য অনেক শুভকামনা রইল আপনাকে মহান উদ্যোগ গ্রহণ করার জন্য.

 3 years ago 

বাগুস সেকালি পোস্টিং কান বোস
পোস্টিং বোস সায়া সুকা বাঙ্গেট দেঙ্গান গয়া পোস্টিং বোস
তেরিমাকাসিহ বুয়াত তেমান সেজাতি এস
সেমুয়া ❤️

খুবই উপকারী একটি বিষয় আপনি তুলে ধরেছেন, সত্যিই অনেক কিছু শিখলাম আজ। আশা করছি সামনে আর ভালোকিছ নিয়ে আসবেন। অনেক শুভ কামনা রইলো আপনার জন্য

 3 years ago 

খুব সুন্দর টিউটোরিয়াল,

আমি কম্পিউটার ডিপ্লোমার ছাত্র হওয়ায় আমার জন্যে উপকার হলো।

 3 years ago 

আমি যে টিউটোরিয়াল গুলো দিচ্ছি এগুলো একেবারে novice প্রোগ্রামারদের জন্য, অ্যাডভান্সড প্রোগ্রামারদের জন্যও দেব টিউটোরিয়াল , পরে ।

 3 years ago 

আমিও এখনো শুরু করি নি, প্রোগ্রামে একদম নতুন। আপনার এসব টিউটোরিয়াল আসলেই অনেক উপকার করতেছে আমাকে🥰🥰