PHP-and-MySQL/C2/Functions-Advanced/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:03 | "Advanced Functions എന്നതിലെ സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. ഇവിടെ, ഒരു ചെറിയ കാൽക്കുലേറ്റർ പ്രോഗ്രാം എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് ഞാൻ നിങ്ങൾക്ക് കാണിച്ചുതരാം. |
00:11 | നമൾ ഒരു "function ഡീൽ ചെയ്യുന്നു അത് വാല്യു 'input' ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു, അതിനുശേഷം ഒരു മാത്തമാറ്റിക്കൽ ഓപറേഷനിലൂടെ ഒരു വാല്യു ഗെയിൻ ചെയ്യുന്നു. |
00:20 | അതിനാൽ, നമ്മൾ മുമ്പ് ചെയ്തിട്ടുള്ള അതേ വിധത്തിൽ ഒരു ഫങ്ഷൻ ക്രിയേറ്റ് ചെയ്യുന്നു. ഞാൻ ഇത് 'calc' എന്ന് വിളിക്കും. |
00:27 | ഞാൻ എന്റെ ആദ്യത്തെ block ക്രിയേറ്റ് ചെയ്യാൻ പോവുകയാണ്. ഇവിടെ, ഞാൻ 'number1', 'number2' 'operator' എന്ന് ടൈപ്പുചെയ്യും. |
00:35 | ഇപ്പോൾ ഇത് ഒരു ന്യൂമറിക്കൽ വാല്യുയായിരിക്കും. ഇത് യൂസറിന്റെ ഇൻപുട്ട് അനുസരിച്ച് ഒരു ഇന്റിഗർ അല്ലെങ്കിൽ ഡെസിമൽ സംവിധാനമായിരിക്കും. ഇതിന്റെ വാല്യു സെയിം ആവ്കയും 'add' 'subtract' 'multiply' or 'divide' എന്നിവ ചെയ്താൽ string ആവൂകയും ചെയ്യും. |
00:52 | ഇപ്പോൾ നമ്മുടെ 'function" നിൽ നമ്മുടെ 'code' ക്രിയേറ്റ് ചെയ്യുന്നു. ഞാൻ ഒരു 'switch സ്റ്റെയിറ്റ്മെന്റ് ക്രിയേറ്റ് ചെയ്യാൻ പോകുന്നു. |
01:00 | ഞാൻ switch എന്ന് പറയുകയും switch condition' വെക്കുകയും അല്ലെങ്കിൽ സ്വിച്ച് ഇൻപുട്ട് '$ op' ആയിരിക്കുകയും ചെയ്യും. |
01:09 | ഇതിന് വേണ്ടി ഒരു block ഉണ്ടാക്കാം. എന്നിട്ട് case "+" എന്ന് പറയാം |
01:18 | $ Total' എന്ന പുതിയൊരു വേരിയബിനെ ഞാൻ ഉണ്ടാക്കാം, അതിൽ 'num1' എന്നത് ഇൻപുട്ട് ചെയ്ത 'num2' ന് തുല്യമാണ്. |
01:32 | ഞാൻ ഒരു സെമികോളനോടുകൂടി അത് 'break ചെയ്യും. ഇപ്പോൾ ഒരു സാധ്യതയുണ്ട്, ഇത് ഒരു ഫങ്ഷൻ ഉപയോഗിച്ച് 'switch' ചെയ്യാം. |
01:44 | അതിനാൽ, നിങ്ങൾക്ക് മറ്റ് പ്രസ്താവനകളിലും പ്രവർത്തികളിലും ഉള്ള എല്ലാതരം വസ്തുക്കളും ഉപയോഗിക്കാൻ കഴിയും. |
01:52 | ഞാൻ plus ന് വേണ്ടി ഒരു case ക്രിയേറ്റ്ചെയ്യുന്നു. അതിനാൽ ഇത് 'പ്ലസ്' എന്നതിന് തുല്യമാണെങ്കിൽ, നമുക്ക് '$ num1' '$ num2' ലേക്ക് ആഡ് ചെയ്യാം. |
02:03 | ഇപ്പോൾ നമ്മൾ താഴേക്ക് പോയി 'minus' എന്ന മറ്റൊരു 'case' ക്രിയേറ്റ് ചെയ്യണം. ഞാൻ '$ total = $ num1 - $ num2 എന്ന് ടൈപ്പുചെയ്യും. |
02:17 | ഞങ്ങൾ സ്ക്രാൾ ചെയ്യും; നിങ്ങൾ അത് ബ്രെയിക്ക് ചെയ്തെന്ന് ഉറപ്പാക്കുക. |
02:21 | ഞങ്ങൾ ഇപ്പോൾ ഈ കോഡ് കോപ്പി ചെയ്യാം. |
02:24 | ഇവിടെ, നമ്മൾ "*" (മൾട്ടിപ്ലൈ ) പറയാം, നമ്മൾ "/" (ഡിവൈഡ) എന്നു പറയും, നിങ്ങൾ ഇവിടെ സൈൻ മാറ്റുന്നുവെന്നു ഉറപ്പാക്കലുക ഉറപ്പാക്കുക. |
02:34 | ഇപ്പോൾ എന്താണ് സംഭവിക്കുന്നതെന്ന് നിങ്ങൾക്കറിയില്ലെങ്കിൽ ഇ-മെയിലിലൂടെ ഞങ്ങളെ ബന്ധപ്പെടാൻ മടിക്കേണ്ടതില്ല. എല്ലാ കൺഫ്യൂഷനും ഈ വിധത്തിൽ പരിഹരിക്കപ്പെടുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. |
02:45 | ഡിഫൾട്ടായി നമ്മൾ echo ഔട്ട് "Unknown operator" ൽ പോകുന്നു. ശരി? |
02:51 | ഞാൻ ഇതിലുടെ ഒന്നു കടന്നുപോകാം. അപ്പോൾ നമുക്ക് call' function സ്റ്റാർട്ട് ചെയ്യാം. |
02:56 | ഒരു കാൽകുലേറ്റർ അല്ലെങ്കിൽ 'calc' എന്ന ഫങ്ഷൻ എനിക്ക് നൽകിയിട്ടുണ്ട്, അതിൽ ഒരു നമ്പർ ഇൻപുട്ടായി എടുക്കുന്നു,രണ്ടാമത്തെ അക്കവും ഓപ്പറേറ്ററും ഒന്നുകിൽ 'plus' 'minus' 'multiply' അല്ലെങ്കിൽ 'divide' ആവാം |
03:12 | നിങ്ങൾ എന്റെ മാത്തമാറ്റിക്കൽ ഓപ്പറേറ്ററിൽ കണ്ടതായിരിക്കാം -സോറി എന്റെ Arithmetic Operator ട്യൂട്ടോറിയലിൽ. |
03:20 | ഇപ്പോൾ നമുക്ക് ഒരു switch സ്റ്റേറ്റ്മെന്റ് ഉണ്ട്, അതിൽ '$ op' കണക്കിലെടുക്കുന്നു. അത് എന്ത് എന്റർ ചെയ്താലും ഉൾകൊള്ളുന്നു. ഇപ്പോൾ അത് ഒരു 'പ്ലസ്' (+) എന്നതിന് തുല്യമാണെങ്കിൽ, അത് ഈ സ്റ്റേറ്റുമെന്റിലേക്ക് മാറുന്നുവെന്ന കാര്യംർക്കുക. എഴുതാൻ വളരെ എളുപ്പവും കൂടുതൽ എഫിഷൻ്റുമാണ്. |
03:42 | അത് ഒരു "+" (പ്ലസ്) എന്നതിന് തുല്യമാണെങ്കിൽ 'total' എന്ന പുതിയൊരു വേരിയബിൾ ക്രിയേറ്റ് ചെയ്യുന്നു |
03:48 | അത് ആദ്യം നൽകിയ നമ്പറിലേക്ക് ഈക്വലായി പോകുകയുംഎന്റർ ചെയ്ത സെക്കന്റ് നമ്പറിലേക്ക് അഡ് ചെയ്യുകയും ചെയ്യുന്നു |
03:56 | ഇത് ഒരു "-" (മൈനസ്) പറയുന്നെങ്കിൽ , അപ്പോൾ വേരിയബിൽ total' " ഓക്കേ ഓർക്കുകവേരിയബിൽ total' " 'ഒന്നിലധികം കേസുകളിലും മാത്രമേ സജ്ജമാവുകയുള്ളൂ. ഈ $total വേരിയബിൾ നമ്പർ 1 ആയിരിയ്ക്കും - നമ്പർ 2, അതുപോലെ തന്നെ മൾട്ടിപ്ലൈ ഡിവൈഡു എന്നതിനും |
04:21 | ഇത് ഒന്നും തന്നെ ചെയ്ന്നില്ല ഇത് Refresh ചെയ്യുക. ഇപ്പോൾ, ഈ പേജ് നൽകിയാൽ, 'function' ഞങ്ങൾ വിളിച്ചിട്ടില്ല എന്നതാണ് കാരണം. |
04:33 | ഇപ്പോൾ നമുക്ക് function വിളിക്കണമെങ്കിൽ, ഞങ്ങൾ 'calc ()" എന്ന് പറയുകയും നമ്മുടെ വാല്യുസ് കൊണ്ടുവരുകയും ചെയ്യും. |
04:55 | ഇത്ന് കാരണം നമ്മൾ പ്രതികരിക്കാതിരിക്കുന്നതാണ്. ഞങ്ങൾ അതിനെ ഒരു വേരിയബിളായി സജ്ജീകരിച്ചു. |
05:01 | അതുകൊണ്ട് നമ്മൾ ആസൂത്രണം ചെയ്യുന്നത് എന്താന്നാൽ, calc'. ൽ നിന്നും output എന്നതിനെ എക്കൊയാക്കും. ഇപ്പോള്, നമ്മള് ഒരു refresh ചെയ്യുകയാണെങ്കില് ഇത് ഒന്നും ചെയ്യാന് കഴിയില്ല. |
05:11 | റിട്ടേൺ ഔട്ട്പുട്ട് ഇല്ല എന്നതിനാൽ ഞങ്ങൾക്ക് ഒന്നും കിട്ടിയില്ല. അതുകൊണ്ട്, ഓരോ കേസിലും return $total; എന്ന് പറയണം. |
05:24 | ഫങ്ഷൻ ഒരു വേരിയബിളാണെന്ന് നിങ്ങൾ കരുതുന്നുണ്ടെങ്കിൽ, ഇത് ഫങ്ഷന്റെ മൂല്യം '$ total' ആയി സജ്ജമാക്കുന്നു. |
05:32 | "Return എന്ന് പറയുന്നഉള്ളിടത്തോളം, ഇവിടെ നിങ്ങൾ പറയുന്നതെന്തായാലും ഫങ്ഷൻ തുല്യമായിരിക്കും. |
05:39 | അപ്പോൾ നമ്മൾ '$ total return' എന്ന് പറയും, ഞങ്ങൾ ഓരോ case ഉും കോപ്പി പേസ്റ്റ് ചെയ്യും. |
05:47 | ശരി."Unknown operator" അത് ചെയ്യേണ്ടതില്ല. ഇവിടെ കണ്ടുപിടിക്കാനുള്ള ഓപ്പറേറ്റർ ഇല്ല എന്നതിനാലാണിത്. |
05:58 | നമുക്കത് refresh ചെയ്യാം. |
06:00 | ഇപ്പോഴും നമുക്ക് ഒന്നും തന്നെ ഇല്ല. എന്തുകൊണ്ടാണ് ഗസ് ചെയ്യുക? |
06:04 | ഇത് പ്രവർത്തിക്കാത്തത് ഞാൻ ഇത് ഒരു ഫങ്ഷനുള്ളിൽ എക്കൊ ചെയ്തതു കൊണ്ടാണ്.ഒരു മിസ്റ്റെയിക്ക് ആണ് |
06:10 | ഇവിടെ ആരംഭിക്കുന്ന ഒരു ഫങ്ഷന്റെ ബ്രാക്കറ്റ് ഇവിടെ കാണാം. |
06:15 | ഞാൻ ഇത് ഇവിടെ എവിടെയൊക്കെ എന്നു് ഇവിടെ പ്ലെയ്സ് ചെയ്യും, അതിനുശേഷം refresh ചെയ്യുക. ഇത് 20. ശരി, നമുക്ക് 10 + 10 എന്നത് 20 ആണ് എന്ന് കാണാം. |
06:37 | നമുക്കിപ്പോൾ വ്യത്യസ്ത മൂല്യങ്ങൾ തിരഞ്ഞെടുക്കാം, 13 ഉം 7 ഉം എന്നു പറയുക, ഡിവൈഡ് ചെയ്യുക. നമുക്ക് ലഭിക്കുന്നതെന്തെന്ന് നമുക്ക് നോക്കാം. |
06:46 | ശരി, നമുക്ക് ഒരുപാട് ഡെസിമൽ നമ്പർ കിട്ടിയിരിക്കുന്നു. അതിനാൽ ഇത് നമ്മൾ നിർമ്മിച്ച നല്ല കാര്യമാണെന്ന് നിങ്ങൾക്ക് കാണാം.ഞങ്ങൾക്ക് ഞങ്ങളുടെ ആദ്യ നമ്പർ, ഞങ്ങളുടെ രണ്ടാമത്തെ നമ്പർ, ഒരു ഓപ്പറേറ്റർ എന്നിവ കിട്ടി. |
07:00 | ഒരു 'switch സ്റ്റേറ്റ്മെന്റ് വഴി, അത് ഏതാണെന്ന് കണ്ടുപിടിക്കുകയും, അതിന് റിലവന്റായ ഓപറേഷൻ നടത്തുകയും ചെയ്യുന്നു. |
07:06 | operator" ഇറർ നൽകും. |
07:11 | "input ഒരു മൂല്യവും പിന്നോട്ട് 'return' കമാൻഡ് ഉപയോഗിച്ച് പ്രതികരിക്കുന്ന മൂല്യവും നൽകാം |
07:31 | സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് നടത്തിയത് വൈശാഖ് ആണ്. കണ്ടതിനു നന്ദി. |