PHP-and-MySQL/C2/Logical-Operators/Bengali

From Script | Spoken-Tutorial
Revision as of 15:57, 12 December 2012 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 নমস্কার "লজিক্যাল অপারেটরস"-এর টিউটোরিয়ালে আপনাদের স্বাগত জানাই। এটি খুব সংক্ষিপ্ত টিউটোরিয়াল কিন্তু আমি এখন একে এই রকমই রাখবো।
0:09 আমি আবার একটি "if" স্টেটমেন্টের উদাহরণ ব্যবহার করবো কারণ এখন পর্যন্ত আমি এই পেয়েছি।
0:18 লজিক্যাল অপারেটর কি? চলুন কিছুটা যুক্তি যোগ করি এবং বলি এটি 'and' বা 'or' অপারেটর।
0:27 এখন আমি যদি আমার 'if' স্টেটমেন্টের জন্য মৌলিক বিন্যাস নির্মান করা শুরু করি তাহলে আমাকে আপনাকে এটি দেখাতে কাজ করতে হবে যে আপনি এগুলি দিয়ে কি করতে পারেন।
0:43 তার আগে আমাদের কাছে একটি উদাহরণ আছে যেমন ১ ১ এর থেকে বড় যা এখন 'false' দেবে।
0:54 শুধু যাচাই করি এই দেখার জন্য যে আমরা কোথায় আছি - ঠিক। অর্থাত ওটি "false".
1:04 এখন কি হবে যদি আমি বলি যে "if 1 is greater than 1 or equals 1" ("if ১ ১ এর থেকে বড় হয় বা ১ ১ এর সমান হয়")।
1:18 এখন আমরা এটিকে 'or' হিসাবে লিখছি না আমরা এটিকে দুটি অনুভূমিক রেখা বা দুটি পাইপ হিসাবে লিখছি।
1:26 এই ব্যাপারে পুরোপুরি নিশ্চিত নয় কিন্তু যদি আপনি আমার কীবোর্ড জানেন ওটি শিফট কী এর পাশে হবে - দুটি উল্লম্ব রেখা তার মানে 'or'.
1:38 তাই আমরা যদি এটিকে কম্পাইল করি আপনি কি মনে করেন ফলাফল কি হবে?
1:43 এখন এটিকে একবার রান করি - if 1 is greater than 1 (যদি ১ ১ এর থেকে বড় হয়) - "false" এবং তাই আমরা লিখেছি "false" or 1 is equal to 1 (১ ১ এর সমান হয়)।
1:54 আমরা জানি যে 1 equals to 1 "true" তাই আমরা এখানে বলছি যে 'or' 1 is equal to 1 not 'and' কারণ আমরা বলি 'and' তখন উভয়কেই "true" হওয়া উচিত।
2:09 অথবা এটি করতে এর মধ্যে যে কেউ "true" হতে পারে।
2:12 আউটপুট। তাই আশাপুর্বক আমরা "true" পাই।
2:16 তাহলে এটি হল 'or'.
2:18 মূলত এটি আপনাকে দুটি তুলনা করার অনুমতি দেয়, এদেরকে আপনার "if" স্টেটমেন্টে দেখান এবং এদের মধ্যে কেউ যদি "true" হয় - তাহলে এটি একটি "either" অপারেটরের মত।
2:30 এদের মধ্যে যে কেউ "true" হবে, আপনি "true" পাবেন।
2:34 "and" অপারেটর একটি অন্য বিষয়।
2:39 এটি কার্যকর করার জন্য "and" এর এই দুটি "true" হওয়া দরকার।
2:46 তাই আমরা এখানে "false" পেয়েছি কারণ ১ ১ এর থেকে বড় নয়।
2:51 আমরা আমাদের কম্পেরিজন অপারেটরস-এ ফিরে যাবো এবং আমরা বলবো "if 1 is greater or equal to 1 'and' 1 equal 1" ("if ১ ১ এর থেকে বড় বা সমান হয় 'and' ১ ১ এর সমান হয়), এখানে আমরা "true" পাবো।
3:04 তাই এখন, আমি শুধু এই ভাবতে পারি যে এতে কিছু ভ্যারিয়েবল যোগ করি এটি পরীক্ষা করার জন্য।
3:10 কিন্তু আমি নিশ্চিত যে আমার অন্য টিউটোরিয়ালগুলি অনুসরণ করে আপনার এখন ভ্যারিয়েবলস এর উপর পূর্ণ নিয়ন্ত্রণ হয়ে গেছে।
3:17 সুতরাং এই দুটি হল লজিক্যাল অপারেটরস।
3:20 আপনার এদের খুব দরকার হবে কারণ হতে পারে যে আপনি বলতে চান উদাহরণস্বরূপ - এটি একটি আদর্শ উদাহরণ। আপনি একে আমার কোনো একটি প্রজেক্টে পাবেন।
3:30 এটি একটি "login" ফর্ম। একটি প্রয়োগকর্তা ওয়েবসাইটে লগইন করতে চায়।
3:35 সম্ভবত আপনি ওয়েবসাইটে আগেও লগইন করেছেন এবং এটি আপনাকে আপনার "ইউসারনেম" এবং "পাসওয়ার্ড" লিখতে বলে। এখন কীওয়ার্ডস এখানে আছে।
3:43 আমাদের যাচাই করা প্রয়োজন যদি প্রয়োগকর্তা "ইউসারনেম" এবং "পাসওয়ার্ড" লিখে থাকে।
3:48 যদি তারা না করে, তাহলে "ইউসারনেম" এর তুলনা "পাসওয়ার্ড" এর সাথে করার কোনো মানে নেই।
3:52 তাই আমরা বলতে পারি, উদাহরণস্বরূপ "if ইউসারনেম এন্ড পাসওয়ার্ড"।
3:54 বাস্তবে চলুন এটা করি। আমি বলবো "ইউসারনেম" is equal to (সমান) "alex" এবং "পাসওয়ার্ড" is equal to "abc".
4:04 এখন আমি এটি জায়গায় রাখবো। আমি বলতে পারি "ইউসারনেম" এবং "পাসওয়ার্ড"।
4:11 এই মুহুর্তে, এটি "true" বলবে।
4:15 আমি এটি পরিবর্তন করবো। আমি বলবো 'ok' বা 'you forgot to fill out a field' (আপনি ফিল্ড ভরতে ভুলে গেছেন) কারণ ঘটনাক্রমে সেখানে html ফিল্ড হবে।
4:27 এটি ঠিক হতে যাচ্ছে কারণ আমরা উভয় মান পেয়ে গেছি।
4:32 তাই এটি চেষ্টা করি। হ্যাঁ, এটি "ok" বলছে।
4:37 এখন কি হবে যদি আমি সেখানে আমার পাসওয়ার্ড লিখতে ভুলে যাই? এই মুহুর্তে সেখানে কিছুই নেই - কোনো স্থান নেই - চলুন এটি থেকে পরিত্রান পাই।
4:48 'You forgot to fill out a field'(আপনি ফিল্ড ভরতে ভুলে গেছেন)।
4:50 তাই যদি আপনি ভাবছেন যে এটি ব্যবহারকারী থেকে আসছে - তাই এটি এমনভাবে জমা হয়ে গেছে যেমন আপনি আপনার "ইউসারনেম" এবং "পাসওয়ার্ড" লিখেছেন।
5:00 আমরা বলছি যে "ইউসারনেম" এবং "পাসওয়ার্ড", মূলত "ইউসারনেম" নিজেই "true" কারণ এটি বিদ্যমান।
5:07 যদি আপনি ওকে ভিতরে রাখেন, ওটি গ্রহণযোগ্য হবে; ওটি "true" হবে।
5:14 আমরা শুধু যাচাই করবো।
5:18 তাই যেহেতু আমরা "ইউসারনেম" এবং "পাসওয়ার্ড" পেয়ে গেছি এটি সঠিক।
5:23 কিন্তু 'or' এর জন্য সত্যিই এর কোনো মানে নেই এবং আপনি ভাবতে পারেন কি হবে।
5:29 তাই এই সময়, এটি "true" এর সমান হবে কারণ আমরা দুটি মান পেয়ে গেছি। তাই এটি 'ok'.
5:36 এখন আমি যদি উভয়ের সাথে যাই এবং এটি চেষ্টা করি।
5:41 "যদি ইউসারনেম উপস্থিত থাকে" তাই ইউসারনেম হল "true".
5:45 এই মুহুর্তে সেখানে কোনো মান নেই - তাই এটি হল "false"
5:48 "or the password is true" - অর্থাত, মান উপস্থিত; এই মুহুর্তে এটি উপস্থিত নেই, তাই এটি হল "false".
5:56 সুতরাং আমরা বলতে যাচ্ছি যে "You forgot to fill out a field" (আপনি ফিল্ড ভরতে ভুলে গেছেন)।
6:00 আমি এখানে শুধু nothing লিখবো কারণ এই মুহুর্তে এর মানে কিছু না।
6:05 তাই রিফ্রেশ করুন এবং আমি nothing পেলাম।
6:08 সুতরাং আপনি দেখছেন যে ইতিমধ্যে আমি ব্যাখ্যা করেছি যে এটি প্রতিদিনের php প্রয়োগে কতটা দরকারী হতে পারে।
6:17 উদাহরণস্বরূপ - ফর্ম যে কেউ ভরতে পারে। আপনি এইজন্য অন্যান্য অনেক প্রয়োগকর্তা পাবেন।
6:22 কিন্তু এতটাই।
6:24 দুটি অপারেটরস যা লজিক্যাল অপারেটরস।
6:27 শুধু তাদের প্রয়োগ করুন এবং দেখুন আপনি এগুলি দিয়ে কি করতে পারেন।
6:31 আমি নিশ্চই আমার অন্য কোনো প্রকল্পে খুব শীঘ্রই একে ব্যবহার করবো।
6:35 দেখার জন্য ধন্যবাদ।
6:37 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta