বন্ধুরা, আজকের আর্টিকেলের মাধ্যমে আমরা জানবো PHP কি এবং কিভাবে আমরা PHP শিখতে পারি। (পিএইচপি কী এবং আমি কীভাবে এটি শিখতে পারি?) আমরা এই পোস্টে কেন আমাদের পিএইচপি শেখা উচিত এবং এটি শেখার সুবিধা কী কী তাও আমরা বিস্তারিত আলোচনা করব।
পিএইচপি কি | what is PHP in bangla
পিএইচপি কি (PHP : hypertext preprocessor) : একটি প্রোগ্রামিং ভাষা বা প্রোগ্রামিং ভাষা। পিএইচপি মূলত সার্ভার সাইড স্ক্রিপ্টিংয়ের জন্য ব্যবহৃত হয়।
স্ক্রিপ্টিং হল প্রোগ্রামের আরেকটি প্রতিশব্দ। এবং সার্ভার-সাইড হল ব্যবহারকারীর কম্পিউটার থেকে নিয়ন্ত্রণের পরিবর্তে সার্ভার থেকে এই স্ক্রিপ্টিং পরিচালনা করা।
যখন কেউ একটি PHP ওয়েব পৃষ্ঠা পরিদর্শন করে, ওয়েব সার্ভার পিএইচপি কোডটি প্রক্রিয়া করে তা দেখানোর জন্য যা দেখানো দরকার এবং যা দেখানো বা লুকানোর প্রয়োজন নেই তা লুকিয়ে রাখে।
এই প্রক্রিয়াগুলি সম্পন্ন হলে, কোডটি HTML-এ রূপান্তরিত হয় এবং ব্যবহারকারীর ওয়েবপেজ ব্রাউজারে পাঠানো হয়।
পিএইচপি একটি স্ক্রিপ্টিং ভাষা যা ওয়েব পেজ চালানোর জন্য ডিজাইন করা হয়েছে। এটি মূলত ওয়েব ডেভেলপমেন্টের জন্য ব্যবহৃত হয়।
পিএইচপি কমান্ড লাইন ইন্টারফেস ক্ষমতা অন্তর্ভুক্ত করতে পারে এবং গ্রাফিকাল অ্যাপ্লিকেশন ব্যবহার করতে পারে।
PHP কি এর কাজ কি
PHP এর প্রধান কাজ হল হাইপার টেক্সট প্রসেস করা। হাইপারটেক্সট মানে HTML, XML, CSS। পিএইচপি সার্ভার কাকে কোন পৃষ্ঠায় পাঠাতে হবে সে বিষয়ে সিদ্ধান্ত নেয়।
লগ ইন বা সফ্টওয়্যার অ্যাক্সেস করার সময় ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রয়োজন. সেগুলো বিশ্লেষণ করে ডাটাবেসের সাথে সংযোগ করার পর এই পিএইচপি ডাটা স্টার ইত্যাদির সাথে কাজ করে।
PHP উদ্ভাবন ও উদ্ভাবক
1995 সালে রাসমাস লারডর্ফ প্রথম পিএইচপি আবিষ্কার করেন। তারপর থেকে, পিএইচপি পিএইচপি গ্রুপ এবং সার্ভারের মাধ্যমে প্রয়োগ করা হয়েছে। পিএইচপি একটি বিষয়ের মধ্যে সীমাবদ্ধ নয়।
পিএইচপি হল পিএইচপি লাইসেন্সের অধীনে বিনামূল্যের সফটওয়্যার, যা জিএনইউ জেনারেল পাবলিক লাইসেন্সের সাথে সামঞ্জস্যপূর্ণ, যদিও পিএইচপি ব্যবহারে বিধিনিষেধ রয়েছে।
পিএইচপি একটি বহুল ব্যবহৃত স্ক্রিপ্টিং ভাষা। এটি ওয়েব-ডেভেলপারদের জন্য বিশেষভাবে উপযোগী এবং HTML ভাষায় প্রকাশ করা যেতে পারে।
পিএইচপি সাধারণত একটি ওয়েব সার্ভার দ্বারা চালিত হয় যা নির্দেশাবলী আকারে পিএইচপি কোড নির্বাহ করে এবং ওয়েব পেজ তৈরি করে এবং ফলাফল প্রদর্শন করে।
এটি বেশিরভাগ ওয়েব সার্ভারে ব্যবহার করা যেতে পারে এবং প্রায় সব অপারেটিং সিস্টেমে এটি বিনামূল্যে ব্যবহার করা যায়।
পিএইচপি বর্তমানে 20 মিলিয়নেরও বেশি ওয়েবসাইট এবং 1 মিলিয়ন ওয়েব সার্ভার দ্বারা ব্যবহৃত হয়।
PHP এর ইতিহাস? (History of PHP)
পিএইচপির তৈরি 1998 সালে শুরু হয়। তারপর একে পিএইচপি: ব্যক্তিগত হোম পেজ বলা হয়। যখন রাসমাস লারডর্ফ পার্ল প্রোগ্রামিং ভাষার জন্য কমন গেটওয়ে ইন্টারফেস নামে একটি বই লিখেছিলেন। এর কাজ ছিল ব্যক্তিগত ওয়েবসাইট রক্ষণাবেক্ষণ করা।
তারপরে তিনি সি প্রোগ্রামিং ভাষায় এই একই স্ক্রিপ্টটি পুনরায় লেখেন। এর সাথে তিনি ওয়েব ফর্ম এবং ডাটাবেস সংযোগের সুবিধা যোগ করেন, তারপর তিনি এটিকে ব্যক্তিগত হোম পেজ নামে অভিহিত করেন, সংক্ষেপে পিএইচপি। এটি সাধারণত গতিশীল ওয়েবসাইট তৈরি করতে ব্যবহৃত হত।
এইচটিএমএল 1995 সালে পিএইচপি-তে এম্বেড করা হয়েছিল। পিএইচপি সংস্করণ এবং বিল্ড সময়গুলি হল,
- ১৯৯৮ সালে পিএইচপি ভার্সন ৩
- ২০০৪ সালে পিএইচপি ভার্সন ৫
- ২০১৯ সালে পিএইচপি বর্তমান সর্বশেষ ভার্সনটি হচ্ছে ৭.৩.৩
PHP কেন শিখব | সহজে শেখা যায়
আমাদের মধ্যে অনেকেই আছেন যারা প্রোগ্রামিং ভাষা শেখার প্রথম দিকে। এর অন্যতম কারণ কোডিং জটিলতা।
আমরা যখন প্রোগ্রামিং শেখা শুরু করি, তখন কোড লিখতে এবং রান করতে অনেক ঝামেলার মধ্যে দিয়ে যেতে হয়।
কিন্তু পিএইচপিতে কোনো ঝামেলা ছাড়াই যেকোনো টেক্সট এডিটর কোড লেখা, সার্ভারে রাখা এবং যেকোনো ব্রাউজারে চালানো যায়।
বড়োসড়ো কমিউনিটিঃ
পিএইচপি সম্প্রদায় অনেক বড়। তাই যে কোনো বড় সমস্যা কমিউনিটির মাধ্যমে অল্প সময়ে সমাধান করা যায়। এটি বিশ্বের তৃতীয় বৃহত্তম সম্প্রদায় হিসাবে পরিচিত।
প্রজেক্ট তৈরি সুবিধাঃ
পিএইচপি কোড করা খুবই সহজ। পিএইচপি কোড ম্যানেজমেন্ট সহজ এবং ফ্রেমওয়ার্ক খুব শক্তিশালী। যার জন্য পিএইচপি ব্যবহার করে অল্প সময়ে খুব বড় ওয়েবসাইট তৈরি করা যায়।
জনপ্রিয়তাঃ
সার্ভার-সাইড ওয়েব ডেভেলপমেন্টের জন্য পিএইচপি দীর্ঘদিন ধরে জনপ্রিয়। ফেসবুক, উইকিপিডিয়া, ওয়ার্ল্ডপ্রেসের মতো অনেক বড় প্রতিষ্ঠান তাদের প্রধান ওয়েবসাইট এবং বিভিন্ন কাজের জন্য পিএইচপি ব্যবহার করে। বর্তমানে, PHP 74% ওয়েব প্রযুক্তি স্থান দখল করে আছে।
PHP শেখার আগে কি কি জানা দরকার
- এইচটিএমএল শেখা বিশেষ করে এইচটিএমএল ফর্ম
- সি ল্যাঙ্গুয়েজ জানলে অনেক কিছু বুঝতে সহায়ক হবে।
- পিএইচপি কোড লেখার জন্য প্রয়োজন
পিএইচপি প্রোগ্রামিং কোড লিখতে কোন নির্দিষ্ট ওয়েবসাইটের প্রয়োজন নেই। কম্পিউটারে যেকোনো টেক্সট এডিটর ব্যবহার করে পিএইচপি কোড লেখা যায়।
উদাহরণস্বরূপ, notepad, notepad++ ইত্যাদি। এছাড়াও আপনি চাইলে যেকোন পেইড কোড এডিটর নিজে ডাউনলোড করতে পারেন।
PHP প্রোগ্রাম কোথায় রান করবেন
পিএইচপি কোড সার্ভারে চালাতে হয়। আপনি চাইলে আপনার কম্পিউটারকে সার্ভার হিসেবে বানাতে পারেন। এর জন্য অনেক সফটওয়্যার আছে।
উদাহরণস্বরূপ, অপারেটিং সিস্টেম উইন্ডোজের জন্য XAMPP, WAMP ইত্যাদি রয়েছে। XAMPP বা WAMP সফটওয়্যার ইন্টারনেট থেকে অনলাইনে ইনস্টল করা উচিত।
একবার অনলাইনে, আপনার ব্রাউজারে যান এবং লিখুন
- http://localhost
তারপর এটি আপনার ইনস্টল করা সফ্টওয়্যার সম্পর্কে সমস্ত তথ্য দেখাবে।
PHP এর কোড কিভাবে শিখবেন
ধরুন আমরা আমাদের কম্পিউটারের সি ড্রাইভে XAMPP অ্যাপ্লিকেশনটি ইনস্টল করেছি। তারপরে আমরা c:/XAMPP অবস্থানে অ্যাপ্লিকেশনটি খুঁজে পাব। স্টার্ট বোতামে ডাবল ক্লিক করলে আমাদের অ্যাপ্লিকেশন শুরু হবে।
যদি এই পেজটি আপনার কম্পিউটারে আসে তাহলে বুঝবেন আপনার কম্পিউটার এখন নিজেই একটি সার্ভারে পরিণত হয়েছে। XAMPP ফাইলের ভিতরে আপনি htdocs নামে একটি ডিরেক্টরি পাবেন। সেখানে প্রকল্প রাখতে হবে।
XAMPP
XAMPP হল, (x = ক্রস প্ল্যাটফর্ম) + (a = apache) + (m = MySQL) + (p = PHP ) + (p = perl)। এর মানে হল যে XAMPP যেকোনো প্ল্যাটফর্মে একটি PHP পরিবেশ সেট আপ করতে পারে। XAMPP অন্যান্য সফ্টওয়্যারের তুলনায় কিছুটা বেশি জনপ্রিয়।
বিভিন্ন অপারেটিং সিস্টেমের জন্য XAMPP এর বিভিন্ন সংস্করণ রয়েছে। যেহেতু আমরা এটি উইন্ডোজের জন্য ব্যবহার করব, আমরা উইন্ডোজের সংস্করণটি ইনস্টল করেছি।
XAMPP এর গুরুত্বপূর্ণ কিছু কোড
পিএইচপি কোডটি লিখুন এবং ফাইলের নামের শেষে .psp দিয়ে ফাইলটিতে সংরক্ষণ করুন। অন্যথায় কোড কাজ করবে না।
XAMPP কোডের প্রতিটি অংশ অবশ্যই <?php ট্যাগ চিহ্ন দিয়ে শুরু হবে এবং ?> টেক্সট চিহ্ন দিয়ে শেষ হবে।
প্রতিটি পৃথক নির্দেশ একটি সেমিকোলন দিয়ে শেষ করতে হবে
উদাহরণস্বরূপ, আপনি আপনার কম্পিউটারের নোটপ্যাডে যান এবং লিখুন,
<?php
echo”This is my first PHP page”;
?>
এই ফাইলটাকে myfile.php নামে সেভ করুন।
<?php ?> আমরা এই কোড ব্যবহার না করে সংক্ষিপ্তভাবে কোড ব্যবহার করতে পারি যেমন,
<?=
echo”This is my first PHP page”;
?>
উপরে আমরা php এর বদলে = চিহ্ন ব্যবহার করেছি । আরো কয়েক ভাবে এই কোড লেখা যায়।
তবে উপরের সকল পদ্ধতির চেয়ে প্রথম পদ্ধতি ব্যবহার করা সবার উচিত।
অপারেন্ড এবং অপারেটর
যেমন,
পিএইচপিতে যোগ করার নিয়ম হচ্ছে
$x + $y
এখানে
$x $y এগুলো হলো অপারেন্ট। আর মধ্যে যে + চিহ্নটা আছে ওইটা হল অপারেটর। আরও বিভিন্ন ধরনের অপারেটর আছে যেমন, * , – ,+,/ ইত্যাদি।
গাণিতিক অপারেটর
নিয়ম
অপারেটর
$x – $y
বিয়োগ
$x + $y
যোগ
$x * $y
গুন
$x / $y
ভাগ
$x % $ y
মডুলাস
PHP অপারেটিং কোড
PHP যোগ
<?php
echo”addiction of $x and $y :” .
($x + $y ) . “< br />”;
?>
PHP বিয়োগ
<?php
eco sabtraction of $x and $y :” .
($x – $y ) . “< br />”;
?>
এইভাবে অপারেটিং কোড ব্যবহার করা হয়।
টাইপ পরিবর্তন
PHP এর মাধ্যমেও টাইপ পরিবর্তন করা যায়। এক ডেটা টাইপ থেকে অন্য ডাটা টাইপে রূপান্তরকে টাইপ কাস্টিং বলে।
আপনি কোন ডেটা পরিবর্তন করতে চান সেই ডেটার প্রথম বাউন্ডে যে ডেটা টাইপটি পরিবর্তন করতে হবে তা নির্দেশ করা উচিত। PSP এর কিছু সংকেত নিচে উল্লেখ করা হল,
পূর্ণ সংখ্যা করতে চাইলে
(int)
দশমিক সংখ্যা করতে চাইলে
(float)
অক্ষর সারি করতে চাইলে
(string)
অবজেক্ট এ রূপান্তর
(Abject)
এইভাবে আমরা আমাদের কম্পিউটার থেকে বিট করে কোড শিখব এবং লিখব। তাহলে আমরা পিএইচপি পুরোপুরি আয়ত্ত করতে পারব। একজন ভালো পিএইচপি ডেভেলপারের বিভিন্ন দক্ষতা এবং প্রতিভা থাকে। যেমন,
- জাভাস্ক্রিপ্ট এর প্রাথমিক ধারণা
- এইচটিএমএল ভালোভাবে জানা ও বোঝা
- পিএইচপি সম্পর্কে একটি ভাল এবং সুস্পষ্ট ধারণা থাকা
- অ্যাপাচি কনফিগারেশন ভালোভাবে জানা।
উপরের এই প্রোগ্রামগুলি সম্পর্কে ভাল বোঝার সাথে আপনি আপনার জীবনে একজন ভাল এবং আদর্শ এবং স্বনামধন্য ওয়েব ডেভেলপার হিসাবে আত্মপ্রকাশ করতে পারেন এবং জীবিকা নির্বাহ করতে পারেন।
আমরা কি শিখলাম
তো বন্ধুরা আজ আমরা জানলাম পিএইচপি কি এবং কিভাবে পিএইচপি শিখতে হয়। আমার কি php in bangla আর্টিকেল সম্পর্কে আপনার কেমন লেগেছে এবং আপনার কোন প্রশ্ন বা পরামর্শ থাকলে আমাকে জানান। ধন্যবাদ ?
You must be logged in to post a comment.