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

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 Logical Operatorsഎന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. ഇത് വളരെ ചുരുങ്ങിയ ട്യൂട്ടോറിയലാണ്, പക്ഷെ ഞാൻ അത് അതേപടി നിലനിർത്തും.
00:09 ഞാൻ ഒരു "if" സ്റ്റേറ്റ്മെന്റിനെ ഒരു ഉദാഹരണം ഉപയോഗിക്കും, കാരണം ഇപ്പോൾ ഈ സമയത്ത് എനിക്ക് ലഭിച്ചത് എല്ലാം.
00:18 എന്താണ് logical operator? നമുക്ക് ഒരു ലോജിക്ക് ചേർക്കാം, അത്AND അല്ലെങ്കിൽ OR ഓപ്പറേറ്റർ എന്ന് പറയുന്നു.
00:27 ഇപ്പോൾif statement,എന്നതിനുവേണ്ടിയുള്ള എന്റെ അടിസ്ഥാന ശൈലി സൃഷ്ടിച്ചു തുടങ്ങിയാൽ, നിങ്ങൾക്കെങ്ങനെ ചെയ്യാൻ കഴിയുമെന്ന് ഞാൻ കാണിച്ചു തരാം.
00:43 '1' എന്നത് 1 നു മുമ്പുള്ള ഉദാഹരണങ്ങളുണ്ടായിരുന്നതിന് മുമ്പ് അത് ഇപ്പോൾ false 'തിരികെ പോകുന്നു.
00:54 നമ്മൾ എവിടെയാണ് എന്ന് നോക്കാം. അതുകൊണ്ട് അത്false ആണ്.
01:04 ഇപ്പോൾ "if 1 is greater than 1 or equals 1".പറഞ്ഞാൽ
01:18 ഇപ്പോൾ നമ്മൾ അത് 'or' എന്ന് എഴുതരുത്, അത് രണ്ട് ലംബ വരകളായി അല്ലെങ്കിൽ രണ്ടു പൈപ്പുകൾ എന്ന് എഴുതുന്നു.
01:26 അതിനെക്കുറിച്ച് വളരെ ഉറപ്പില്ലെങ്കിലും എന്റെ കീബോര്ഡ് അറിയാമെങ്കിൽ അത് ഷിഫ്റ്റ് കീയ്ക്ക് അടുത്തുള്ളതാണ് - 'OR' എന്നതിന്റെ രണ്ട് ലംബ വരികൾ.
01:38 അതിനാൽ, ഇത് കംപൈൽ ചെയ്യുന്നെങ്കിൽ, ഫലം എന്തായിരിക്കും എന്ന് നിങ്ങൾ കരുതുന്നുണ്ടോ?
01:43 ഇനി ഒരിക്കൽ കൂടി റൺ ചെയ്യാം - 1 നു 1 എന്നതിനേക്കാൾ "false" ആണെങ്കിൽ നമ്മൾ "false" എന്ന് എഴുതിയിരിക്കുന്നു അല്ലെങ്കിൽ 1 എന്നത് 1 എന്നത് തുല്യമാണ് ...
01:54 1 equals to 1 is "true". ആണെന്ന് നമുക്കറിയാം. ഇവിടെ, 'OR' 1 is equal to 1, not AND;'കാരണം എങ്കിൽ രണ്ടും"true". ആയിരിക്കണം.
02:09 OR ഇവയിൽ ഒന്നിൽ "true" ആയിരിക്കാം.
02:12 ഔട്ട്പുട്ട്. അതിനാൽ നമുക്ക് "true".ലഭിക്കുന്നു.
02:16 ശരി, അതുകൊണ്ടാണ് 'OR' .
02:18 അടിസ്ഥാനപരമായി ഇത് രണ്ട് താരതമ്യങ്ങൾ സ്വീകരിക്കാൻ അനുവദിക്കുന്നു, അവif സ്റ്റെമെൻ കാണിക്കുകയും അവയിൽ ഒന്നിൽ "true" - ആണെങ്കിലോ അത് ഒരു "either"ഓപ്പറേറ്റർ പോലെയാണ് ...
02:18 അടിസ്ഥാനപരമായി ഇത് രണ്ട് താരതമ്യങ്ങൾ സ്വീകരിക്കാൻ അനുവദിക്കുന്നു, അവ if പ്രസ്താവനയിൽ കാണിക്കുകയും അവയിൽ ഒന്നിൽ"true" ആണെങ്കിലോ അത് ഒരു "either" ഓപ്പറേറ്റർ പോലെയാണ് ...
02:30 ഒന്നുക""true"."true". ആയി കാണുന്നു
02:34 AND ഓപ്പറേറ്റർ വേറൊരു രീതിയാണ്.
02:39 AND എന്നതിന് ഇവ രണ്ടും "true" ആവശ്യമാണ്.
02:46 ഇവിടെ നമുക്ക് ഇവിടെ "false"ലഭിച്ചു, കാരണം 1 എന്നത് 1-ലധികം വലുതാണ്.
02:51 നമ്മൾ താരതമ്യം ചെയ്യാനുള്ള ഓപ്പറേറ്ററിലേക്ക് തിരിച്ച് പോകും "if 1 is greater than 1 or equal to 1 AND (&&) 1 equal 1",ഇവിടെ നമുക്ക് "true" കിട്ടും .
03:04 അപ്പോൾ ഇപ്പോൾ, ഈ പരീക്ഷയിൽ കുറച്ച് വേരിയബിളുകൾ ചേർക്കുന്നതിനെക്കുറിച്ച് ചിന്തിക്കാനാവും.
03:10 പക്ഷെ എന്റെ മറ്റു ട്യൂട്ടോറിയലുകള് പിന്തുടര്ന്നുകൊണ്ട് നിങ്ങള്ക്ക് വേരിയബിള് ഹാന്ഡ് ലഭിച്ചിട്ടുണ്ടെന്ന് എനിക്ക് ഉറപ്പാണ്.
03:17 അതിനാൽ ഇവ രണ്ടും logical operators.ആണ്.
03:20 ഉദാഹരണം പറയാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാവുന്നതുകൊണ്ട് അവ വളരെ പ്രയോജനപ്രദമാക്കും. ഇത് വളരെ മികച്ച ഉദാഹരണമാണ്; നിങ്ങൾ എന്റെ പദ്ധതികളിൽ ഒരെണ്ണം കാണും.
03:30 ഇത് ഒരു"login" ഫോം ആണ്. ഒരു ഉപയോക്താവിന് ഒരു വെബ്സൈറ്റിൽ 'ലോഗിൻ ചെയ്യാൻ' താൽപ്പര്യപ്പെടുന്നു എന്ന് പറയുക.
03:35 നിങ്ങൾ മുമ്പ് ഒരു വെബ്സൈറ്റിൽ ലോഗിൻ ചെയ്തിട്ടുണ്ടാകാം, അത് നിങ്ങളുടെ "username"ഉം "password"."എന്ന് പറയും. ഇപ്പോൾ കീവേഡുകൾ ഇവിടെയുണ്ട്.
03:43 നമ്മൾ "username" "password".ൽകിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കേണ്ടതുണ്ട്.
03:48 അവ ഇല്ലെങ്കിൽ, "username" ഉം "password". തുലനപ്പെടുത്തുന്നതിൽ ഒരു പോയിന്റും ഇല്ല.
03:52 ഉദാഹരണത്തിന് നമുക്ക് ഉദാഹരണത്തിന് പറയാം:
03:54 യൂസര്നെയിം ആണോ എന്ന് നോക്കാം, '$username' is equal to "alex" എന്നതിന് തുല്യമാണ്, എന്റെ '$password' 'abc' എന്നതിന് തുല്യമാണ്.
04:04 ഇപ്പോൾ, ഞാൻ ഇവ മാറ്റിസ്ഥാപിക്കും. എനിക്ക് "username" AND (&&) "password". എന്ന് പറയാം.
04:11 ഇപ്പോൾ ഇത് "True".എന്ന് പറയും.
04:15 ഞാൻ ഇത് മാറ്റാം. ഞാൻ "OK" അല്ലെങ്കിൽ "നിങ്ങൾക്ക് ഒരു ഫീൽഡ് പൂരിപ്പിക്കാൻ മറന്നു" എന്ന് പറയാനാകും, കാരണം ഒടുവിൽ 'HTML fields' ആയിരിക്കും.
04:27 ഇത് രണ്ട് മൂല്യങ്ങളുണ്ട് കാരണം ഇത് ശരിയാണ്.
04:32 അതിനാൽ, നമുക്ക് ഇത് പരീക്ഷിക്കാം. അതെ, അത് "OK".എന്നുപറയുന്നു.
04:37 ഇപ്പോൾ എന്റെ പാസ്വേർഡ് ടൈപ്പ് ചെയ്യാൻ മറന്നാൽ എന്തുസംഭവിക്കും? ഈ സമയത്ത് അവിടെ ഒന്നുമില്ല - ഇടമില്ല - നമുക്ക് അത് ഒഴിവാക്കാം.
04:48 "You forgot to fill out a field".
04:50 അതിനാൽ, ഇവ ഉപയോക്താക്കളിൽ നിന്ന് വരുന്നതാണെന്ന് നിങ്ങൾ കരുതുന്നുണ്ടെങ്കിൽ - നിങ്ങൾ നിങ്ങളുടെ "username" "password" എന്നിവ ടൈപ്പ് ചെയ്യുമ്പോൾ സമർപ്പിക്കപ്പെട്ടിരിക്കുന്നു.
05:00 നമ്മൾ "യൂസേർണമേ " "പാസ് വേർഡും" എന്ന് പറയുന്നു; അടിസ്ഥാനപരമായി "username" തന്നെ ഉള്ളതിനാൽ അത് "true"ണ്"
05:07 നിങ്ങൾ ആ അകത്ത് ഉണ്ടായിരുന്നെങ്കിൽ അത് സ്വീകാര്യമായിരിക്കും. അത് "true" ആയിരിക്കും.
05:14 അവിടെ ഞങ്ങൾ അത് പരിശോധിക്കും, അവിടെ നിങ്ങൾ പോകും.
05:18 അതിനാൽ, നമുക്ക് "യൂസർ നെയിം " "പാസ്വേഡും" ലഭിച്ചതിനാൽ അത് നല്ലതാണ്.
05:23 പക്ഷെ 'OR' യ്ക്ക് യഥാർത്ഥത്തിൽ അർത്ഥമില്ല, നിങ്ങൾക്ക് എന്തുസംഭവിക്കുമെന്ന് നിങ്ങൾക്ക് സങ്കൽപ്പിക്കാൻ കഴിയും.
05:29 നമുക്കിപ്പോൾ രണ്ട് മൂല്യങ്ങളും ലഭിച്ചത് കാരണം"true"എന്നതിന് തുല്യമാണ്. അതിനാൽ ഇത് "ശരി" ആണ്.
05:36 ഇപ്പോൾ, ഞാൻ രണ്ടുപേരോടും ഒപ്പം പോയി പരീക്ഷിച്ചുനോക്കിയാൽ.
05:41 ഉപയോക്തൃനാമം നിലവിലുണ്ടെങ്കിൽ, ഉപയോക്തൃനാമം "true"
05:45 ഇപ്പോൾ മൂല്യമില്ല - അതിനാൽ അത് "False". ആണ്.
05:48 അല്ലെങ്കിൽ രഹസ്യവാക്ക് ശരിയാണ് - അതായത്, അത് നിലവിലുണ്ടെങ്കിൽ തന്നെ, അത് "False". ആണ്.
05:56 അതിനാൽ, ""You forgot to fill out a field".എന്ന് ഞങ്ങൾ പറയും.
06:00 ഇപ്പോൾ ഞാൻ "Nothing", കാരണം ഇപ്പോൾ അത് ഒന്നുമല്ല എന്നാണ്.
06:05 റിഫ്രഷ് ചെയുന്നു '. ഞാൻ അത് "Nothing" ആക്കുന്നു
06:08 അതിനാൽ ഇവയെല്ലാം ഇന്ന് എല്ലാ ദിവസവും 'php applications'.എത്രമാത്രം ഉപയോഗപ്രദമാകുമെന്ന് ഞാൻ വിശദീകരിച്ചിട്ടുണ്ട്.
06:17 ഉദാഹരണത്തിന് - ഒരു ഫോം പൂരിപ്പിക്കാൻ കഴിയും. അതിനായി നിങ്ങൾക്ക് മറ്റ് ധാരാളം ഉപയോക്താക്കളെ കണ്ടെത്തും.
06:22 അത് അങ്ങനെയാണ്.
06:24 logical operators.ചെയ്യുന്ന രണ്ട് ഓപ്പറേറ്റർമാർ.
06:27 അവ പരീക്ഷിച്ചു നോക്കൂ, നിങ്ങൾക്കെന്ത് ചെയ്യാൻ കഴിയുമെന്നത് കാണുക.
06:31 ഞാൻ വളരെ വളരെ പെട്ടെന്നുതന്നെ എന്റെ പദ്ധതികളിൽ ഒരെണ്ണം ഉപയോഗിക്കുന്നു.
06:35 നന്ദി നന്ദി.
06:37 സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്യുന്നതാണ് വിജി നായർ

Contributors and Content Editors

Prena