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

in hive-129948 •  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.

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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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

Nice post @rme . Informative and useful.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

প্রথমেই ধন্যবাদ জানাচ্ছি শ্রদ্ধেয়।আপনার প্রতিটা
টিউটোরিয়াল আমাদের শেখার জন্য খুবই গুরুত্বপূর্ণ। আপনার ব্যস্ততম সময়ের মধ্যেও আমাদের জন্য গুরুত্বপূর্ণ বিষয়গুলো খুব নিখুঁতভাবে শেয়ার করে
যাচ্ছেন।যা আমাদের কে উপকৃত করছে।

দাদা খুবই চমৎকার ভাবে এই পোস্টের মাধ্যমে জানলাম

php পরিচিতি
=> php tag -এর ব্যবহার
=> php editor ও complier পরিচিতি
=> প্রথম php প্রোগ্রাম লেখা
=> php statement echo এবং print ব্যবহার,,,,,,

ধন্যবাদ দাদা আপনার মূল্যবান পোস্টের জন্য।আশা করি আমরা আমাদের পোস্টে ব্যবহার করতে পারবো।

অসাধারণ পোস্ট।।

@rme আপনাকে অসংখ্য ধন্যবাদ। এতো সুন্দোর কোরে গুরুত্ব পূর্ণ একটি বিসয় তুলে ধরার জন্যে। আমরা এখান থেকে ওনেক কিছু সিখতে ও জানতে পেরেছি।আশা করি আমাদের মাঝে এমোন আরো গুরুত্ব পূর্ন বিসয় উপহার দিবেন।আপনাকে আবারো ধন্যবাদ।আপনার সুস্বাস্থ্য ও দীর্ঘায়ু কামনা করছি।

hi!!this is nice!!