PHP-and-MySQL/C2/Logical-Operators/Bengali
From Script | Spoken-Tutorial
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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |