PHP-and-MySQL/C2/Functions-Basic/Malayalam

From Script | Spoken-Tutorial
Revision as of 15:32, 9 November 2017 by Vijinair (Talk | contribs)

Jump to: navigation, search
Time Narration
00:00 ബേസിക് Function" ലുള്ള സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. ഈ വിഷയത്തിലെ രണ്ട് ട്യൂട്ടോറിയലുകളിൽ ഒന്നാണ് ഇത്.
00:06 ഈ ട്യൂട്ടോറിയലിൽ syntax ന്റെ function എങ്ങനെ ക്രിയേറ്റ് ചെയ്യാമെന്നും , എങ്ങനെ ഒന്നിലധികം മൂല്യം "Input" ചെയ്യാമെന്നും ഞാൻ കാണിക്കും.
00:13 മറ്റ് ട്യൂട്ടോറിയൽ റിട്ടേണിഗ് വാല്യൂസിൽ ആയിരിക്കും.
00:17 അതിനാൽ, നമുക്കിത് ആരംഭിക്കാം. ഞാൻ ഇവിടെ 'PHP tags" ക്രിയേറ്റ് ചെയ്യും. function നിലുള്ള സിന്റാക്സുമായി ഞാൻ തുടങ്ങാം.
00:23 ഫംഗ്ഷൻ നെയിം myname എന്നാണ്.
00:27 നിങ്ങൾ ലോവർ കേസ് പോയി, പിന്നെ മുകളിലേയ്ക്ക് വന്ന്, വീണ്ടും ലോവർ കേസിലേക്ക് പോകുന്നതിനാൽ ഇവിടെ സാധാരണ ക്യാപ്സ് ഉപയോഗിക്കുന്നത് വളരെ എളുപ്പമാണ്. അവസാനമായി, പുതിയ വേഡ്സ് അപ്പർ കേസുകളിൽ നിന്നും ആരംഭിക്കും.
00:38 വായിക്കാൻ വളരെ എളുപ്പമാണ്, എന്നാൽ ഞാൻ എപ്പോഴും ചെറിയ കേസിന് ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നു.
00:43 അപ്പോൾ നിങ്ങൾക്ക് 2 പരാന്തിസിസ് ഉണ്ടാകാം, അതിൽ ഒന്നുമില്ല. ഞങ്ങൾ ഇവിടെ യാതൊരു ഇൻപുട്ടും എടുക്കുന്നില്ല. അപ്പോൾ ഇൻസൈഡിൽ ഞാൻ എന്റെ "Code" എഴുതാം; ഞാൻ "Alex" എന്ന് എഴുതുന്നു.
00:56 ശരി. ഇപ്പോൾ നമ്മളിത് റൺ ചെയ്താൽ, ഒന്നുംസംഭവിക്കുന്നില്ലെന്ന് കാണാം.
01:05 അതിനാലാണ് നമ്മളുടെ ഫൺഷൻ പ്രഖ്യാപിച്ചിരിക്കുന്നത്, എന്നാൽ ഞങ്ങളെ ഇതുവരേയും വിളിച്ചില്ല.
01:11 ഇപ്പോൾ, function, call ചെയുക , നമുക്ക് ഫങ്ഷന്റെ പേര്, 2 ബ്രായ്ക്കറ്റ്, ലൈൻ ടെർമിനറ്റർ എന്നിവ മാത്രമേ എഴുതുകയുള്ളൂ.
01:18 ഇവ ഉപയോഗിച്ച് വാല്യൂ ഉയർത്തുകയാണെങ്കിൽ അത് ഞങ്ങൾ ഇവിടെ കൊടുക്കും.
01:24 പക്ഷേ, ഇപ്പോൾ അതിനെക്കുറിച്ച് വിഷമിക്കേണ്ട. കോഡിന്റെ ഈ block പ്രവർത്തിപ്പിക്കുമെന്ന ഞങ്ങളുടെ ഫംഗ്ഷനെ ഞങ്ങൾ വിളിക്കുകയാണ്.
01:30 അതിനാൽ, നമുക്ക് Refresh ചെയ്ത്, അവിടെ പോകാം എന്ന് "Alex" പ്രതികരിച്ചു.
01:36 ഇപ്പോൾ, ഞാൻ ഒരു കോഡിലധികം വരികൾ ചേർക്കാൻ ആഗ്രഹിക്കുന്നെങ്കിൽ, എനിക്ക് ആവശ്യമുള്ളത്രയും എനിക്ക് കോഡ് നൽകാം.'block' ' കൂടുതല് പുതിയ വരികള് ചേര്ക്കുവാനായിട്ടാണ്. നമുക്കത് പരിശോധിക്കാം.
01:53 അത് പ്രവർത്തിച്ചതായി നമുക്ക് കാണാം.മറ്റൊരു കാര്യം, അത് സ്വന്തമായുള്ളതായിരിക്കണമെന്നില്ല. ഇതിനെ "My name is" myname(); എന്നും വിളിക്കാം.
02:13 എല്ലാം-ശരി. നമ്മൾ "My name is " എന്നതും echo function ഉം വേർതിരിച്ച് പറയാം.
02:22 ഇത് ഒരു വാല്യുയല്ല, ഇത് കാരണം പ്രവർത്തിച്ചില്ല . ഇത് ഒരു ഫങ്ഷനാണ്, അതിനാൽ അത് ഇതിനകം echo "Alex"ആണ്.
02:36 ഒരു പുതിയ ലൈൻ തിരഞ്ഞെടുക്കുന്നതും അതു തന്നെ ആയിരിക്കും, echo "My name is", echo "Alex", ok?
02:45 അതിനാൽ, ഇത് ഇവിടെ ഉണ്ടായിരുന്നുവെങ്കിൽ ഇത് പ്രവർത്തിക്കില്ല. ഉദാഹരണമായി, നിങ്ങൾ അക്ഷരാർത്ഥത്തിൽ ഔട്ട്പുട്ട് ഉണ്ടാകും "My name is myname(). Okay?
02:57 നമുക്കിത് ഇവിടെ തിരിച്ചെടുക്കാം. Refresh അവിടെയും നിങ്ങൾ പോയി, "My name is Alex".
03:03 ഞാൻ കേൾക്കുന്നുവെന്ന് ഉറപ്പുവരുത്താൻ മാത്രം. ഇത് എക്സിക്യൂട്ട് ചെയ്ത ഒരു code ഉപയോഗിച്ച് ഞാൻ റിപ്ലെയിസ് ചെയ്താൽ , അത് അങ്ങനെ തന്നെ ആയിരിക്കും.
03:11 അപ്പോൾ, നമൾ അങ്ങനെ ചെയ്യില്ല, ശരി?
03:16 അപ്പോൾ, അത് വ്യക്തമാക്കുവാൻ മാത്രമായിരുന്നു. ഇപ്പോൾ നമ്മൾ ഡിഫൈൻ ചെയ്യുന്നതിന് മുമ്പേ "call 'a' function ചെയ്യാൻ സാധിക്കും. അത് 'PHP' പ്രവർത്തിക്കുന്നതു കൊണ്ടാണ്.ഞാൻ refresh' പറഞ്ഞാൽ ഇത്, നിങ്ങൾ ഇത് പ്രതീക്ഷിക്കും, കാരണം ഫങ്ഷൻ പ്രഖ്യാപിക്കപ്പെടുന്നതിന് മുമ്പ് അതിനെ വിളിക്കുന്നു.അത് മുകളിൽ നിന്നും താഴെവരെ തിരിച്ചറിഞ്ഞത്.
03:46 പക്ഷേ, അത് അത്തരം രീതിയിൽ പ്രവർത്തിക്കുന്നില്ല. അത് മികച്ചതാണെന്ന് നിങ്ങൾ കരുതുന്നെങ്കിൽ, അതിന്റെ പേജിന് നിങ്ങൾക്കത് ഡിക്ലയർചെയ്യാനാകും. ഞാൻ എല്ലായ്പ്പോഴും മുകളിലേക്ക് ഡിക്ലയർചെയ്യാൻ താല്പര്യപ്പെടുന്നു, അങ്ങനെ ഞാൻ റസ്യൂം ചെയ്യുകയോ വീണ്ടും മുകളിലേക്ക് മടങ്ങുകയോ ഞാൻ എവിടെയായിരുന്നെന്ന് നോക്കാനോ കഴിയും.
04:00 പക്ഷെ, അത് അങ്ങനെയാണ്. ഇപ്പോൾ, ഒരു വാല്യു വെയ്ക്കുക, ഞാൻ ചെയ്യുന്നത് "Your name is" $name എന്ന് പറയുകയായിരിക്കും. അത് "Your name is", തുടർന്ന് വേരിയബിൾ' "name" തുടങ്ങിയവ എക്കോ ചെയുന്നു . ഫങ്ഷൻ 'yourname ()' എന്നാണു ഞാൻ നാമം നൽകുന്നത്.
04:19 ഇപ്പോൾ, വരാൻ പോകുന്ന വേരിയബിൾ എവിടെയാണ്? യൂസറിന് ഇത് ഇൻപുട്ട് ചെയ്യാൻ കഴിയണമെന്ന് ഞാൻ ആഗ്രഹിക്കുന്നു. ഞാൻ ഉദ്ദേശിക്കുന്നത്, ഇൻപുട്ടിനെക്കുറിച്ച് സംസാരിക്കില്ല എന്നല്ല. എന്നാൽ ഇവിടെ '$ name' എന്ന് കൊടുത്തെങ്കിൽ ഞാൻ പറയും.yourname("Alex");
04:39 ഇങ്ങനെയാണ് ഇത് പ്രവർത്തിക്കുന്നത്. ഫങ്ഷനെ 'yourname' എന്ന് വിളിക്കുന്നു, ഈ വേരിയബിള് കണക്കിലെടുക്കുന്നു, ഈ വേരിയബിള് '$ name' ആയിരിക്കുകയും 'echo' യില് നിന്ന് വേരിയബിള് വായിക്കുകയും ചെയ്യുന്നു. ഇതാണ് ഞാൻ ഉദ്ദേശിക്കുന്നത്
04:58 അതിനാൽ, താങ്കളുടെ പേര് 'അലക്സ്' എന്നു ഞങ്ങൾ ബേസിക്കിലി പറയുന്നു. മുന്നോട്ട് പോകാൻ എനിക്ക് ഇതിന് ഒരു വാല്യു ആവശ്യമാണ്, പ്രത്യേകിച്ച് ഒരു string' മൂല്യം. നിങ്ങൾ ഇവിടെ കയറി ഇൻപുട്ടായി എന്തെങ്കിലും നൽകിയിട്ടുണ്ടോ എന്ന് നോക്കുക. നിങ്ങൾ അത് കണ്ടിരിക്കുന്നു. അത് "Alex" ആണ്. ഇനി നമുക്ക് "your name is Alex" ആയിരിക്കണം.
05:17 അവിടെ നമ്മൾ! നമുക്ക് ഇത് "Billy" ആയി മാറ്റാം. ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കണ്ടു.
05:26 എല്ലാം-ശരി. ഇപ്പോൾ ഞാൻ ചെയ്യാൻ ആഗ്രഹിക്കുന്നത് ഇപ്പൊ എന്റെ വയസ്സിലെ function നിൽ ചേരാനാണ്. അതിനാൽ, നിങ്ങൾ വയസ്സർ ആണെന്ന് പറയാൻ കഴിയും.
05:38 എന്താണ് നമ്മൾ പറയാനുള്ള പേര്, പ്രായം എന്നിവ. അടിസ്ഥാനപരമായി, ഞങ്ങൾ ചെയ്യുന്ന മറ്റൊരു വേരിയബിൾ ചേർക്കുകയാണ്.
05:50 ശരി, ഒരു കോമ ഉപയോഗിച്ച് വേർതിരിച്ച് ഇവിടെ ഒരു അധിക കാര്യം ഞങ്ങൾ ചേർക്കുന്നു. ഇവിടെ നമുക്ക് വേരിയബിളുകൾ ഒരു കോമയാൽ വേർതിരിക്കേണ്ടതുണ്ട്.വീണ്ടും ഈ വേരിയബിളിനെ കണക്കിലെടുക്കുന്നു, ഇവിടെ വച്ചു അതിനെ ഇവിടെ പ്രതിധ്വനിപ്പിക്കുന്നു. ഈ വേരിയബിള് കണക്കിലെടുത്ത്, അതിനെ 'call" ഇട്ട് എക്കോ ചെയുന്നു
06:10 ഇത് അടിസ്ഥാനപരമായി നിങ്ങളുടെ വേരിയബിളിന്റെ ഘടനയാണ്. എത്ര വേരിയബിളുകളേ വേണ്ടിവരും, ഇങ്ങനെയാണ് code' 'ഫൺഷൻ ചെയ്യുക .
06:19 അതിനാൽ, നമുക്ക് ടെസ്റ്റ് ചെയ്യാം. ശരി, നിങ്ങൾക്ക് അവിടെ ഒരു സ്പേസ് ആവശ്യമാണ്. ഇത് വീണ്ടും "Alex", 19 "Reefresh" എന്നിവയിലേയ്ക്ക് മാറ്റാം. അവിടെ നിങ്ങൾ പോകും.
06:31 അപ്പോൾ, functions" സേവ് ചെയ്യാനായി എഴുതപ്പെടുന്നു. അത് കോഡിന്റെ വലിയ അളവുകളെടുക്കുന്നു. ഇത് 'input' എടുത്തേക്കാം. ഇത് മറ്റേതെങ്കിലും സമയം ചെലവഴിക്കുമെന്ന വിധത്തിൽ ഇത് പ്രോസസ്സ് ചെയ്യും.
06:46 functions എന്നതിലെ മറ്റ് ട്യൂട്ടോറിയലുകൾ പരിശോധിക്കുക
06:55 കണ്ടതിനു നന്ദി. ഇത് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി വൈശാഖ് ആണ്. വിട.

Contributors and Content Editors

Vijinair, Vyshakh