PHP8+-র জন্য প্রাথমিক টিউটোরিয়াল
মৌলিক বিষয়
PHP ভাষায় ভূমিকা
কাজ শুরু করা
PHP কোড এক্সিকিউট করা
এনকোডিং সমস্যা
PHP এরর আউটপুট
PHP চালু করার জন্য সম্পূর্ণ কোড
উন্নত লঞ্চিং কোড
প্রাথমিক PHP কমান্ডের ওভারভিউ
PHP-তে মন্তব্য
টিউটোরিয়ালে মন্তব্য
ভেরিয়েবল ডাম্পিং
PHP-তে ফাংশন
ভেরিয়েবল
ভেরিয়েবলের ব্যবহার
ভেরিয়েবলের মান পরিবর্তন
সংখ্যার সাথে গাণিতিক অপারেশন
ভেরিয়েবলের সাথে গাণিতিক অপারেশন
গাণিতিক অপারেশনের অগ্রাধিকার
সমান অগ্রাধিকার
গ্রুপিং বন্ধনী
গ্রুপিং এর সূক্ষ্মতা
ভগ্নাংশ
ঋণাত্মক সংখ্যা
ভাগশেষ
সূচকীয়করণ
সূচকীয়করণের অগ্রাধিকার
স্ট্রিং
স্ট্রিং সংযোজন
স্ট্রিং সংযোজনে স্পেস
স্ট্রিং এর দৈর্ঘ্য
সিরিলিক সমস্যা
ট্যাগ
ট্যাগের অ্যাট্রিবিউট
বুলিয়ান মান
null মান
স্বয়ংক্রিয় টাইপ রূপান্তর
স্ট্রিং এ স্বয়ংক্রিয় রূপান্তর
স্ট্রিং এ রূপান্তরের সূক্ষ্মতা
সংখ্যায় রূপান্তর
ভগ্নাংশে রূপান্তর
ভগ্নাংশকে পূর্ণসংখ্যায় রূপান্তর
সংখ্যাকে স্ট্রিং এ রূপান্তর
স্ট্রিং এর অক্ষর
স্ট্রিংয়ে সংখ্যা
সংখ্যার অঙ্কে অ্যাক্সেস
অ্যাসাইনমেন্ট অপারেশনের সূক্ষ্মতা
সংক্ষিপ্ত অপারেশন
ইনক্রিমেন্টেশন
প্রিফিক্স এবং পোস্টফিক্স টাইপ
ত্রুটি খোঁজার অনুশীলন
অপারেশনে অনুশীলন
সূত্রে অনুশীলন
অ্যারে
অ্যারেতে ভূমিকা
অ্যারের বিষয়বস্তু দেখানো
অ্যারের পৃথক উপাদান
অ্যাসোসিয়েটিভ অ্যারে
কী নিয়ে কৌশল
উপাদানের ক্রম
অ্যারের দৈর্ঘ্য
উপাদান পরিবর্তন
অ্যারের উপাদান পুনরায় লিখা
উপাদান ইনক্রিমেন্টেশন
অ্যারে পূরণ করা
স্পষ্টভাবে কী নির্দিষ্ট করা
ভেরিয়েবল থেকে কী
ত্রুটি খুঁজে বের করার অনুশীলন
শর্তাবলী
if-else কনস্ট্রাকশন
বড় এবং ছোট অপারেটরগুলি
সমতা পরীক্ষা
অসমতা পরীক্ষা
ভেরিয়েবল তুলনা
ডেটা টাইপ এবং if-else কনস্ট্রাকশন
কোটেশনে সংখ্যা
মান এবং টাইপ দ্বারা সমতা
মান এবং টাইপ দ্বারা অসমতা
ডেটা টাইপ তুলনা করার সময় সূক্ষ্মতা
if-else এ জটিল শর্তাবলী
লজিক্যাল AND
লজিক্যাল OR
তুলনা অপারেশনের অগ্রাধিকার
শর্তাবলী গ্রুপিং
বিবৃতি ইনভার্ট করা
if-else কনস্ট্রাকশন এবং বুলিয়ান মান
বুলিয়ান মানের নন-স্ট্রিক্ট তুলনা
সংক্ষিপ্ত if
সংক্ষিপ্ত অপারেশনের সূক্ষ্মতা
isset কমান্ড
সতর্কতা দমন
অ্যারের উপাদান পরীক্ষা করা
empty কমান্ড
else কমান্ডের ঐচ্ছিকতা
কার্লি ব্রেসগুলির ঐচ্ছিকতা
ব্রেসগুলির ঐচ্ছিকতার সমস্যা
if-else কম্বিনেশন
elseif কনস্ট্রাকশন
নেস্টেড if
switch কনস্ট্রাকশন
default এর ঐচ্ছিকতা
match কনস্ট্রাকশন
break এর ঐচ্ছিকতা
টারনারি অপারেটর
Null সহ একীকরণ অপারেটর
Null সহ একীকরণ অপারেটরের চেইন
লজিক্যাল অপারেশন
ঘন্টার অংশ নির্ধারণ
স্ট্রিং এবং অ্যারের দৈর্ঘ্য পরীক্ষা করা
স্ট্রিং এর অক্ষর পরীক্ষা করা
ভাগশেষ পরীক্ষা
ত্রুটি খুঁজে বের করার অনুশীলন
if else অনুশীলন
লুপ
ভূমিকা
foreach লুপ
কী সহ foreach লুপ
while লুপ
for লুপ
লুপে শর্ত
সংখ্যার যোগফল সঞ্চয়
উপাদানের যোগফল সঞ্চয়
লুপে স্ট্রিং গঠন
কর্লি ব্রেসের ঐচ্ছিকতা
ব্রেসের ঐচ্ছিকতার সমস্যা
break নির্দেশ
continue নির্দেশ
ফ্ল্যাগ নিয়ে কাজ
নেস্টেড লুপ
অ্যারের জন্য for লুপ
লুপে অ্যারে পূরণ
লুপে অ্যারে পরিবর্তন
কোড লেখার পরামর্শ
ত্রুটি খুঁজে বের করার অনুশীলনী
লুপে অনুশীলনী
বহুমাত্রিকতা
ভূমিকা
ত্রিমাত্রিক অ্যারে
অ্যাসোসিয়েটিভ অ্যারে
ইচ্ছামূলক অ্যারে
বহুমাত্রিক অ্যারে পুনরাবৃত্তি
ত্রিমাত্রিক অ্যারে পুনরাবৃত্তি
কীগুলির সাথে কাজ করা
বহুমাত্রিক অ্যারে পূরণ করা
ক্রম অনুসারে সংখ্যা দিয়ে পূরণ করা
অ্যাসোসিয়েটিভ অ্যারের অ্যারে
বহুমাত্রিক অ্যারে রূপান্তর
গাণিতিক ফাংশন
স্ট্রিং ফাংশন
স্ট্রিং এর দৈর্ঘ্য
অক্ষরের কেস
স্ট্রিং কাটা
স্ট্রিং চেক করা
স্ট্রিং এ খোঁজা
স্ট্রিং বিভাজন
স্ট্রিং এর প্রান্ত পরিষ্কার করা
সন্নিবেশ সহ স্ট্রিং আউটপুট
সংখ্যার উপস্থাপনা ফরম্যাটিং
স্ট্রিং বিপরীত করা
স্ট্রিং পূরণ করা
ট্যাগ নিয়ে কাজ
অক্ষরের কোড
সাবস্ট্রিং গণনা
স্ট্রিং এর অংশ
অ্যারে ফাংশন
অ্যারে অনুসন্ধান
শেষের উপাদান
অ্যারে স্লাইসিং
অ্যারে স্প্লাইসিং
অ্যারে পরিসীমা
অ্যারে পূরণ
অ্যারে মার্জ
কী-মান
উল্টানো
প্রতিস্থাপন
নকল সরানো
উপাদান গণনা
সাব-অ্যারেতে বিভক্ত করা
সাজানো
সেট অপারেশন
এলোমেলো
সময়
টাইমস্ট্যাম্প নিয়ে কাজ
ফরম্যাটিং
মুক্ত ফরম্যাটে তারিখ পার্সিং
সঠিকতা যাচাই
সময় অঞ্চল
পরিবর্তন
স্ট্রিং তুলনা
বছর ছাড়া তারিখের তুলনা
একটি ব্যবধানে তারিখের পড়া
টাইমস্ট্যাম্প তুলনা
ব্যবহারকারী সংজ্ঞায়িত ফাংশন
ভূমিকা
ফাংশনের প্যারামিটার
একাধিক প্যারামিটার
ভেরিয়েবল প্যারামিটার
ঐচ্ছিক প্যারামিটার
return স্টেটমেন্ট
ফাংশনের ধারাবাহিক কল
return এর সূক্ষ্ম বিষয়
লুপ এবং return
লুপে return এর প্রয়োগ
return এর কাজের কৌশল
ফাংশনে ফ্ল্যাগ
ফাংশনে লজিক্যাল অপারেটর
ফাংশন সম্পর্কিত পরামর্শ
ভুল খুঁজে বের করার অনুশীলনী
ফাংশন উপর অনুশীলনী
স্কোপ
রেফারেন্স-প্রিমিটিভ
রেফারেন্স-অ্যারে
ফোরইচ-এ রেফারেন্স
অভ্যন্তরীণ ভেরিয়েবল
বাহ্যিক ভেরিয়েবল
একই নামের ভেরিয়েবল
গ্লোবাল ভেরিয়েবল
প্যারামিটার পরিবর্তন
রেফারেন্স প্যারামিটার
রিকার্শন
রিকার্শন
প্যারামিটার সহ উদাহরণ
অ্যারের উপাদানের যোগফল
রিকার্শন এবং মাল্টিডাইমেনশনাল অ্যারে
মাল্টিডাইমেনশনাল অ্যারের যোগফল
উপাদান নিয়ে ম্যানিপুলেশন
নিয়মিত এক্সপ্রেশন
ভূমিকা
পুনরাবৃত্তি অপারেটর
গ্রুপিং ব্র্যাকেট
বিশেষ অক্ষর এস্কেপ করা
বিশেষ অক্ষরের তালিকা
কোঁকড়া ধনুর্বন্ধনী
লোভ সীমাবদ্ধতা
অক্ষর গ্রুপ
অক্ষর সেট
অক্ষর সেট ইনভার্ট করা
সিরিলিকের বৈশিষ্ট্য
সেটের ভিতরে বিশেষ অক্ষর
সেটের ভিতরে অক্ষর গ্রুপ
সেটের ভিতরে এক্সক্লুশন বিশেষ অক্ষর
সেটের ভিতরে ক্যারেট অক্ষর
সেটের ভিতরে হাইফেনের বৈশিষ্ট্য
লাইনের শুরু এবং শেষ
শব্দের শেষ বা শুরু
'বা' কমান্ড
সীমাকারী
সীমাকারী এস্কেপ করা
ব্যাকস্ল্যাশ
স্ট্রিং চেক করা
স্বয়ংক্রিয় রেগুলার এক্সপ্রেশন টেস্টিং
সম্পূর্ণ স্ট্রিং চেক করা
সার্চ করার সময় পকেট
সমস্ত মিল খুঁজে বের করা
পকেটে সমস্ত মিল
সার্চ আচরণ পরিবর্তন
নন-প্রিজারভিং ব্র্যাকেট
প্রতিস্থাপন করার সময় পকেট
এক্সপ্রেশনে পকেট
নামযুক্ত পকেট
এক্সপ্রেশনের ভিতরে নামযুক্ত পকেট
পকেটের সাধারণ নম্বর
সামনে দেখুন
পিছনে দেখুন
কলব্যাক সহ প্রতিস্থাপন
মডিফায়ার
রেগুলার এক্সপ্রেশনের কেস উপেক্ষা করা
রেগুলার এক্সপ্রেশনে মন্তব্য
রেগুলার এক্সপ্রেশনে ইউনিকোড কাজ
রেগুলার এক্সপ্রেশনের লোভ পরিবর্তন
রেগুলার এক্সপ্রেশনে সাধারণ অক্ষর এস্কেপ করা
একাধিক রেগুলার এক্সপ্রেশন মডিফায়ার
স্বয়ংক্রিয় বিশেষ অক্ষর এস্কেপ
অ্যারে ফিল্টারিং
একটি অ্যারেতে স্ট্রিং বিভাজন
স্ট্রিং গঠন
ভেরিয়েবল সন্নিবেশ
অ্যারের উপাদান সন্নিবেশ
অ্যাসোসিয়েটিভ অ্যারের উপাদান সন্নিবেশ
লুপ এবং ভেরিয়েবল সন্নিবেশ
লুপে অ্যারের উপাদান সন্নিবেশ
লুপে মাল্টিডাইমেনশনাল অ্যারের উপাদান সন্নিবেশ
ট্যাগ জেনারেশন
অ্যাট্রিবিউট সহ ট্যাগ জেনারেশন
লুপ এবং ট্যাগ জেনারেশন
অ্যারে থেকে লুপ এবং ট্যাগ জেনারেশন
লুপ এবং ট্যাগ ও অ্যাট্রিবিউট জেনারেশন
লুপ এবং HTML টেবিল জেনারেশন
একটি লুপ ব্যবহার করে HTML টেবিল জেনারেশন
দুটি নেস্টেড লুপ ব্যবহার করে HTML টেবিল জেনারেশন
HTML এ PHP কোড সন্নিবেশ
সংক্ষিপ্ত echo কমান্ড
HTML এ ভেরিয়েবল আউটপুট
HTML এ অ্যারের উপাদান আউটপুট
শর্ত এবং PHP কোড ব্রেক
PHP কোড ব্রেকে else ব্লক
PHP কোড ব্রেকে elseif ব্লক
লুপ এবং PHP কোড ব্রেক
PHP কোড ব্রেকে অ্যারে সহ লুপ
ফর্ম
ফর্ম পরিচিতি
ফর্ম জমা দেওয়ার পদ্ধতি
ফর্ম ডেটা পাওয়া
GET পদ্ধতিতে ফর্ম ডেটা পাওয়া
POST পদ্ধতিতে ফর্ম ডেটা পাওয়া
একটি ফাইলে ফর্ম প্রক্রিয়াকরণ
জমা দেওয়ার পর ফর্ম লুকানো
ফর্মের মান সংরক্ষণ
ফর্মের ডিফল্ট মান সংরক্ষণ
ডিফল্ট মান সংরক্ষণের জন্য সংক্ষিপ্ত কোড
textarea এলিমেন্ট
জমা দেওয়ার পর textarea এর মান সংরক্ষণ
চেকবক্স
চেকবক্স ব্যবহারের সূক্ষ্ম বিষয়
চেকবক্সে মান সংরক্ষণ
রেডিও বাটন
রেডিও বাটনে মান সংরক্ষণ
সিলেক্ট
সিলেক্টে value অ্যাট্রিবিউট
সিলেক্টে মান সংরক্ষণ
GET-কোয়েরি
লিঙ্কের মাধ্যমে GET-কোয়েরি
অনুশীলনী
সেশন
সেশনের পরিচিতি
সম্ভাব্য সমস্যা
এক পৃষ্ঠায় সেশন ব্যবহার
সেশন মুছে ফেলা
সম্পূর্ণ সেশন শেষ করা
সেশন এবং ফর্ম
সেশনে অ্যারে লেখা
কুকিজ
কুকিজ পরিচিতি
কুকি সেট করার সমস্যা
তাৎক্ষণিক কুকি সেট করা
পৃষ্ঠা রিলোড কাউন্টার
কুকির জীবনকাল
কুকি মুছে ফেলা
তাৎক্ষণিক কুকি মুছে ফেলা
ফাইল সিস্টেম
ফাইল পড়া
ফাইল লেখা
অপারেশনের সমন্বয়
আপেক্ষিক পথ
পরম পথ
পরম পথের সুবিধা
স্ক্রিপ্টের পরম পথ
ফাইল পুনঃনামকরণ
ফাইল স্থানান্তর
ফাইল কপি করা
ফাইল মুছে ফেলা
ফাইলের আকার নির্ধারণ
ফাইলের অস্তিত্ব পরীক্ষা করা
ফোল্ডার তৈরি করা
ফোল্ডার মুছে ফেলা
ফোল্ডার পুনঃনামকরণ
ফোল্ডার স্থানান্তর
ফোল্ডারের বিষয়বস্তু পড়া
ফাইল এবং ফোল্ডারের মধ্যে পার্থক্য
ফোল্ডারের বিষয়বস্তু বিশ্লেষণ
ফাইল অন্তর্ভুক্তি
মার্কআপকে উপাদানে বিভক্ত করা
ভেরিয়েবলে অন্তর্ভুক্তি লেখা
ফাইল সংযোগ
এককবার ফাইল সংযোগ
ভেরিয়েবলে সংযোগ লেখা
ডাটাবেজ
ডাটাবেজ পরিচিতি
PhpMyAdmin
টেস্ট টেবিল users
প্রস্তুতিমূলক কার্যক্রম
ডাটাবেজে কুয়েরি পাঠানো
ডাটাবেজে ত্রুটি খুঁজে বের করা
কার্যক্ষমতা পরীক্ষা
এনকোডিং সমস্যা
সম্পূর্ণ টেস্ট কোড
ফলাফল পাওয়া
অ্যারে আকারে ফলাফল পাওয়া
লুপে অ্যারে গঠন
রেকর্ড সিলেকশন
লজিক্যাল অপারেশন
সিলেকশন ফিল্ড
রেকর্ড ইনসার্ট
কলাম না থাকলে রেকর্ড ইনসার্ট
রেকর্ড আপডেট
রেকর্ড ডিলিট
রেকর্ড সORT করা
পরিমাণ সীমাবদ্ধতা
পরিমাণ গণনা
পরিমাণ পাওয়া
এডভান্সড কুয়েরি
ডাটাবেস সংগঠন
টেবিল লিঙ্ক করা
লিঙ্ক করা টেবিল থেকে ডেটা পাওয়া
লিঙ্ক করা টেবিলের শৃঙ্খল
একটি লিঙ্ক টেবিলের মাধ্যমে সংযোগ করা
আত্মীয়তার সম্পর্ক
বেশ কয়েকটি বংশধর
দ্বৈত সম্পর্ক
অনুশীলনী
ডাটাবেস প্র্যাকটিস
HTTP এর সাথে কাজ
HTTP টিউটোরিয়াল
HTTP অনুরোধের পদ্ধতি
অনুরোধের HTTP হেডার
HTTP অনুরোধ হেডারের অ্যারে
HTTP প্রতিক্রিয়া হেডার
HTTP প্রতিক্রিয়া হেডার সমস্যা
ইনক্লুড সমস্যা
HTTP প্রতিক্রিয়ার স্টার্টিং লাইন প্রদান
HTTP প্রতিক্রিয়ার স্ট্যাটাস কোড প্রদান
রিডাইরেক্ট
রিডাইরেক্ট পরিচিতি
তাৎক্ষণিক রিডাইরেক্ট
GET কুয়েরি এবং রিডাইরেক্ট
প্যারামিটার যোগ করে সেলফ-রিডাইরেক্ট
ফ্ল্যাশ মেসেজ
ফ্ল্যাশ মেসেজের অ্যারে
ফর্ম সংরক্ষণ
সফলভাবে জমা দেওয়ার মেসেজ
ফর্ম ভ্যালিডেশন করার সময় রিডাইরেক্ট
প্রমাণীকরণ
ভূমিকা
অনুমোদন
সেশন
সেশন থেকে প্রস্থান
নিবন্ধন
নিবন্ধনের সাথে সাথে অনুমোদন
সেশনে আইডি যোগ করা
পাসওয়ার্ড গোপন করা
লগিনের দখল পরীক্ষা করা
বৈধতা যাচাই
হ্যাশিং
নিবন্ধনে সল্ট যোগ করা
অনুমোদনে সল্ট যোগ করা
password_hash ফাংশন
প্রোফাইল
অ্যাকাউন্ট
পাসওয়ার্ড পরিবর্তন
পাসওয়ার্ড নিশ্চিতকরণ
অ্যাকাউন্ট মুছে ফেলা
অধিকার
অধিকার বিভাজন সহ নিবন্ধন
অধিকার এবং ডাটাবেস স্বাভাবিককরণ