കമ്പ്യൂട്ടറുകൾ, പ്രോഗ്രാമിംഗ്
പി.എച്ച്.പി: അണിനിരത്തി അറേ. ഒരു പി.എച്ച്.പി അണിനിരത്തി തിരച്ചിൽ
പ്രോഗ്രാമിംഗ് - വാക്യഘടനയിലും സെമാന്റിക്സിലും ആണ്. ഡെവലപ്പർ അനുഭവം - ആദ്യ ഭാഷ, രണ്ടാം നിയമങ്ങൾ തന്നിരിക്കുന്നു. അറേ ഡെവലപ്പർ കാര്യത്തിൽ വിധേയമായി സെമാന്റിക്കുകൾക്കും വാക്യഘടന ലോഡ് ചെയ്യാം. അതു അറേ പരമ്പരാഗത അർത്ഥത്തിൽ ഒരു വസ്തു അല്ല, പക്ഷേ. പി.എച്ച്.പി സ്വയം ഉൾപ്പെടെ വിവിധ തരം, ഒരു വേരിയബിളുകളിലൊന്ന് അറേ സൃഷ്ടിക്കുന്നതിന് അനുവദിക്കുന്നു. ഒരു ശ്രേണി മൂലകം ഒരു ചടങ്ങിൽ ആയിരിക്കാം, അത് യഥാർത്ഥ അൽഗോരിതം, യഥാർത്ഥ അർത്ഥം ഒരു അറേ ലോഡ് സാധ്യമാണ്.
സിന്റാക്സ് സ്ഥിരതയുള്ള, എന്നാൽ പതിപ്പ് നിന്ന് പതിപ്പിലേക്ക് വ്യത്യാസപ്പെടുന്നു, എപ്പോഴും പോലും താഴെ മുതൽ, അനുയോജ്യമായ വന്നേക്കാം. പരിപാടികളുടെ പോർട്ടബിലിറ്റി - കഴിഞ്ഞ നൂറ്റാണ്ടിലെ നന്നായി മറന്നു നേട്ടങ്ങൾ. സെമാന്റിക്കുകൾ വികസിപ്പിക്കുന്നത് എപ്പോഴും ഏതെങ്കിലും ഭാഷയിലെ ഏതെങ്കിലും പതിപ്പിലേക്ക് മാത്രമല്ല പ്രയോഗിക്കാൻ കഴിയും; അതു പോലും നൽകിയ ഭാഷ നിയമങ്ങൾ അല്ല വസ്തുത പ്രകടിപ്പിക്കാൻ ഒരു സിന്റാക്സ് ഒരു പാരമ്പര്യം മാറിയിരിക്കുന്നു. ഈ ഉദാഹരണം, അറേ ഏറ്റവും എളുപ്പത്തിൽ മനസ്സിലാക്കാൻ കഴിയും.
നിർമ്മാണം സെറ്റുകൾ
പി.എച്ച്.പി ഒരു അറേ സുഖ വാക്യഘടനയിലും പ്രവർത്തനം ആണ്. ഈ ഡാറ്റ തരം മുൻകൂട്ടി ചെയ്യപ്പെട്ടിട്ടുണ്ട്, എന്നാൽ ആവശ്യത്തിനനുസരിച്ച് ഞൊടിയിടയിൽ അറേ സൃഷ്ടിക്കാൻ പലപ്പോഴും ഉള്ളിടത്തോളം.
പൊതു $ അനൊനെ = അറേ (); // അറേ വിവരിച്ച ഒന്നും അടങ്ങുന്നു
പൊതു $ അഫച്ത് = അറേ ( 'ഗവേഴണം', "പീച്ച്", "ചെറി"); // അംഗങ്ങളുടെ ഈ അറേ
യാതൊരു നിബന്ധനകളും വെരിഫിക്കേഷൻ പ്രക്രിയയുടെ ഒരു അറേ സൃഷ്ടിക്കുക:
$ ച്സ്ര്ച്ലിനെ = 'സ്ട്രിംഗ് വിശകലനം ഡാറ്റ';
{(; $ ഞാൻ <13 $ ഞാൻ ++ $ ഞാൻ = 0)
$ ചുസെര്ലിനെ = ഇന്പുതുസെര്ലിനെ (); // ഇൻപുട്ട് എന്തെങ്കിലും
(ഛെച്ക്ഫുന്ച് ($ ച്സ്ര്ച്ലിനെ, $ ചുസെര്ലിനെ) എങ്കിൽ {
$ അരെസുല്ത് [] = 'അതെ'; // ഒരു പി.എച്ച്.പി അറേ ചേർക്കുക
} മറ്റാരുടെയെങ്കിലും {
$ അരെസുല്ത് [] = 'ഇല്ല';
}
}
ഈ ഉദാഹരണം വധശിക്ഷ ഫലമായി അവരുടെ മൂല്യങ്ങൾ മാത്രം 'അതെ' അല്ലെങ്കിൽ 'അല്ല' വരി 13 മൂലകങ്ങളുടെ ഒരു അറേ സൃഷ്ടിക്കും. ഘടകങ്ങൾക്ക് സമാനമായ പ്രഭാവം ഒരു സ്ട്രിംഗ് പ്രീ-റെക്കോർഡ് "ഭാവി" പി-അറേ ലഭിക്കാൻ 0 മുതൽ 12. വരെ ഇൻഡെക്സ് ഉണ്ടായിരിക്കും:
$ ച്ഫുതുരെഅര്രയ് = '';
{(; $ ഞാൻ <13 $ ഞാൻ ++ $ ഞാൻ = 0)
$ ചുസെര്ലിനെ = ഇന്പുതുസെര്ലിനെ (); // ഇൻപുട്ട് എന്തെങ്കിലും
'|' .; ($ ഞാൻ> 0) {$ ച്ഫുതുരെഅര്രയ് = എങ്കിൽ }
(ഛെച്ക്ഫുന്ച് ($ ച്സ്ര്ച്ലിനെ, $ ചുസെര്ലിനെ) {$ ച്ഫുതുരെഅര്രയ് = 'അതെ' എങ്കിൽ .;
} മറ്റെല്ലാം {$ ച്ഫുതുരെഅര്രയ് = 'ഇല്ല' .; }
}
$ അരെസുല്ത് = പൊട്ടിത്തെറിച്ച് ( '|', $ ച്ഫുതുരെഅര്രയ്);
പിയാഷേ അറേ
പല കണ്ടന്റ് മാനേജ്മെന്റ് സിസ്റ്റങ്ങൾ (എസ്എംഎസ്) അറേ ഉപയോഗിച്ച് "ഒരു മഹത്തായ സ്കെയിലിൽ." ഒരു വശത്ത്, അത് നല്ലതാണ്, മറുവശത്ത്, പ്രയോഗിക്കാനായി പ്രയാസമാണ്. സ്രഷ്ടാവ് വ്യക്തമായ ഉപദേശം "അണിനിരത്തി പിഎച്ച്പി-അറേ" പോലും, പിന്നെ അത് ദുരുപയോഗിക്കാൻ പാടില്ല: മാത്രമല്ല ഡെവലപ്പർ സങ്കീർണ്ണമായ നൊട്ടേഷനിലോ ഉപയോഗിക്കും വരും. പലപ്പോഴും, ഒരു കാലയളവിനു ശേഷം രചയിതാവ് സ്വയം നീണ്ട, ഞാൻ ആദ്യം എഴുതിയ കാര്യങ്ങൾ ഓർക്കും:
മടക്കം അറേ (
'വിഎവ്_മനഗെര്' => അറേ (41, 'തെംപ്ലതെ_പഥ്_സ്തച്ക്' => അറേ (__ദിര്__. '/../വിഎവ്',),
'റൂട്ടർ' => അറേ ( 'റൂട്ടുകൾ' => അറേ ( 'സയ്ഹെല്ലൊ' => അറേ (
'ടൈപ്പ്' => 'ജെംദ് \ മ്വ്ച് \ റൂട്ടർ \ http \ ലിറ്ററലിന്റെ',
'ഓപ്ഷനുകൾ' => അറേ ( 'റൂട്ടിൽ' => '/ സയ്ഹെല്ലൊ', 'സ്ഥിരമായവ' => അറേ (
'കൺട്രോളർ' => 'ഹെല്ലൊവൊര്ല്ദ് \ കൺട്രോളർ \ സൂചിക', 'നടപടി' => 'സൂചിക',))))),
'കണ്ട്രോളറുകൾക്കുള്ള' => അറേ ( 'ഇംവൊകബ്ലെസ്' => അറേ (
'ഹെല്ലൊവൊര്ല്ദ് \ കൺട്രോളർ \ സൂചിക' => 'ഹെല്ലൊവൊര്ല്ദ് \ കൺട്രോളർ \ ഇംദെക്സചൊംത്രൊല്ലെര്'))
);
ഇത് ആദ്യം വളരെ പ്രചോദനം ഒരു സാമ്പിൾ പ്രാക്ടീസ് «അണിനിരന്നു ജ്ഫ് 2. പിഎച്ച്പി-അറേ", എന്നാൽ പ്രവർത്തിക്കുന്നു, ഒരുപക്ഷേ ഈ വിജയകരമായ ചട്ടക്കൂട് (ഘടകം ജെംദ്സ്കെലെതൊനപ്പ്ലിചതിഒന് / ഘടകം / ഹെല്ലൊവൊര്ല്ദ് / ക്രമീകരണ / മൊദുലെ.ചൊന്ഫിഗ്.ഫ്പ് ഉദാഹരണത്തിന്) ചെയ്യുന്നു.
ശ്രേണി - ഡിസൈൻ വികസന സമയത്ത് പ്രധാനപ്പെട്ട ഡാറ്റ ഘടന. അവന്റെ പിയാഷേ പതിപ്പ് ഒരിക്കൽ പ്രശസ്തമായ ആയിരുന്നു, എന്നാൽ കാലക്രമത്തിൽ വരെ രണ്ടു മൂന്നു അളവ് അറേ ഒരു ആവശ്യം തുടരുന്നു. എളുപ്പവും കൂടുതൽ അവബോധജന്യവുമാണ്, എന്തോ പെരുകിവരുമ്പോൾ ആരംഭിക്കുമ്പോൾ പ്രൊഫഷണലിസം കാര്യത്തിൽ, അങ്ങനെ പ്രശ്നം രൂപീകരിക്കാൻ, അല്ലെങ്കിൽ കോഡ് എന്തെങ്കിലും കേസ് അല്ല.
, സിമ്പിൾ ആക്സസ് മനസ്സിലാക്കാവുന്നതേയുള്ളൂ
അണിനിരത്തി PHP അണിനിരന്നു സൃഷ്ടിക്കുന്നു, അത് രണ്ടോ മൂന്നോ തലങ്ങളിൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു നല്ലത്. പി.എച്ച്.പി സ്ഥിരത വിശ്വാസ്യതയും ഉണ്ടായിരുന്നിട്ടും കോഡുകൾ പ്രോസസ്സ് തെറ്റുകൾ ചെയ്യുന്നു. ഇതോടെ നിങ്ങൾ കൃത്യമായി ബ്രാക്കറ്റിൽ കോമ എണ്ണാൻ നാടുവാഴി ഒരു നല്ല കോഡ് എഡിറ്റർ, ഇല്ലാത്ത വെച്ചുപൊറുപ്പിക്കില്ല കഴിയും. എന്നാൽ, പി.എച്ച്.പി വിവര തരങ്ങൾ നിയന്ത്രിക്കാനുള്ള ഇല്ല (ഈ കർമ്മ ആധുനിക പ്രോഗ്രാമിംഗ് ആണ്) ഡെവലപ്പർ വേറൊരു പിശകുകൾ പ്രായോഗികമാക്കാൻ അനുവദിക്കുന്നു.
പലപ്പോഴും ഒരു ആഡംബര - സിന്റാക്സില്പിശക് വേരിയബിളുകളിലൊന്ന് തരം അല്ലെങ്കിൽ രൂപാന്തരം അർത്ഥത്തിന്റെ സ്വന്തം ആശയങ്ങൾ നിയന്ത്രിക്കുന്നതിനുള്ള അവകാശം. ഈ നഷ്ടം നിരക്ക് സ്ക്രിപ്റ്റ്, കോഡ് ബുദ്ധിമുട്ട്, എളുപ്പമുണ്ടായിരിക്കും ... കാരണം coding എപ്പോഴും അത്യാവശ്യമാണ്.
പി.എച്ച്.പി ഗണ്യമായ നെഗറ്റീവ് സവിശേഷത ഉണ്ട്: സ്ക്രിപ്റ്റ് വെറും അനിശ്ചിതത്വം ഇവന്റ് റിങ്. എല്ലാ ഡീബഗേഴ്സിനെ അപ്രതീക്ഷിതമായി നേരിടാൻ മാത്രമുള്ള, വളരെ ഡെവലപ്പർ അനുഭവം കളയണമോ ആശ്രയിച്ചിരിക്കുന്നു. ഒരു പിശക് കണ്ടെത്താൻ അല്ലെങ്കിൽ അനുവദിക്കാത്തതിനാൽ ഘടനാപരമായ വിവരങ്ങൾ കൂടുതൽ ആക്സസ്, കൂടുതൽ സാധ്യത ലളിതമാക്കാൻ അൽഗോരിതം.
ഛരച്തെരിസ്തിചല്ല്യ്, ഡാറ്റ ഓപ്ഷനുകൾ ആദ്യ അറേ ഫോം വ്യവസ്ഥകളെ വാഗ്ദാനം ചെയ്തു - വ്യത്യസ്ത തരം ഡാറ്റ നിന്നു എന്തെങ്കിലും സൃഷ്ടിക്കാൻ ഒരു ശിവലിംഗം ശ്രമം. ആദ്യ അതിജീവിച്ചു ശക്തമായ പുതിയ സിന്റാക്സ് നേടി രണ്ടാം ചരിത്രത്തിൽ പോയി.
ലളിതവും അഷൊചിഅതിവെ അറേ
[1], അറേ $ അസ്ര്ച്ദത ഇൻപുട്ട് [2] ശ്രേണിയുടെ $ അസ്ര്ച്ദത [1] [2] ഒരു ഇനത്തിലേക്ക് പ്രവേശനം എന്നാണ്: ഉദാഹരണത്തിന്, ബ്രാക്കറ്റുകൾ മറ്റൊരു ജോഡി ആണ് "[" ഉം "]" - ഒരു ദ്വിമാന അറേ റെക്കോർഡ് ചെയ്യുന്നു. പി.എച്ച്.പി ഡാറ്റ മുൻകൂട്ടി പ്രഖ്യാപിക്കാൻ ആവശ്യമില്ല ഇല്ല. ല്യുബൊയു വിവരങ്ങൾ എപ്പോഴും നിലനില്പിനും കാണാൻ സാധിക്കും പ്രസ്താവിച്ചു.
വളരെ ഫലപ്രദമായി അതിൽ ആവശ്യമാണ് രൂപത്തിൽ അത് അത്യാവശ്യമാണ് മാത്രമേ എന്തെങ്കിലും സൃഷ്ടിക്കാൻ, അതു ഇനി അത്യാവശ്യമാണ് നശിപ്പിച്ചിട്ടുണ്ട്. ഒരു കീ (സൂചിക) എന്ന അർത്ഥവത്തായ പേരുകളും ഉപയോഗിക്കുന്നത് അൽഗോരിതത്ത് നിലവിലെ സ്ഥലം പശ്ചാത്തലത്തിൽ ഒരുങ്ങിയിരിക്കേണ്ടതിന്നു അർഥവത്തായ സൗകര്യമാകും ഘടന:
$ അഅന്കെത [ 'പേര്'] = 'ഇവാനോവ്';
$ അഅന്കെത [ 'പ്രായം'] = 42;
$ അഅന്കെത [വർക്ക് '] =' ഡയറക്ടർ ';
$ അഅന്കെത [ 'സജീവ'] സത്യം =;
$ അതബ്ലെ [] = $ അഅന്കെത;
$ അഅന്കെത [ 'പേര്'] = 'Petrov';
$ അഅന്കെത [ 'പ്രായം'] = 34;
$ അഅന്കെത [വർക്ക് '] =' മാനേജർ ';
$ അഅന്കെത [ 'സജീവ'] സത്യം =;
$ അതബ്ലെ [] = $ അഅന്കെത;
$ അഅന്കെത [ 'പേര്'] = 'അഫനസിഎവ്';
$ അഅന്കെത [ 'പ്രായം'] = 28;
$ അഅന്കെത [വർക്ക് '] =' വർക്ക് ';
$ അഅന്കെത [ 'സജീവ'] = തെറ്റായ;
$ അതബ്ലെ [] = $ അഅന്കെത;
$ സൊനെ = ഇംപ്ലൊദെ. ( ";", $ അതബ്ലെ [1]). '
'; ഒരു സ്ട്രിംഗ് വരെ // രണ്ടാം പിഎച്ച്പി-അറേ
. $ സൊനെ = $ അതബ്ലെ [1] [ 'സൃഷ്ടി']; // രണ്ടാം അറേ ഒരു ഘടകം വിളിച്ചുപറയും
ഈ ഉദാഹരണം ഫലം (: 'പേര്', 'പ്രായം', 'പണി', 'സജീവ' ആദ്യ അറേ - - സാധാരണ കീകൾ അതിൽ 0 ഉപയോഗിച്ച് ആരംഭിക്കുന്ന രണ്ടാം അറേ അഷൊചിഅതിവെ, നാലു കീകൾ ഉണ്ട്):
$ സൊനെ = 'Petrov; 34; മാനേജർ; 1
മാനേജർ ';
ഈ ലളിതമായ ഉദാഹരണത്തിൽ, എല്ലാ ജീവനക്കാർക്ക് ബാധകമാക്കിയേക്കാവുന്ന പ്രൊഫൈൽ എത്ര സ്ഥാപിക്കപ്പെട്ട കാണാം. നിങ്ങൾ, ഉദ്യോഗസ്ഥരുടെ സംഖ്യകളുടെ ഇന്ഡെക്സുകളുമായി ആവശ്യം ഒരു പ്രത്യേക ജീവനക്കാരനെ എങ്കിൽ ജീവനക്കാർ ഒരു പറ്റം സൃഷ്ടിക്കാൻ കഴിയും തുടർന്ന് പേഴ്സണൽ നമ്പർ അത് തിരഞ്ഞെടുക്കുക.
നിങ്ങളുടെ ഓർഗനൈസേഷൻ ഭിന്നത വളരെ സൗകര്യപ്രദമായ ഉണ്ടെങ്കിൽ അല്ലെങ്കിൽ സീസൺ സൃഷ്ടി, അല്ലെങ്കിൽ പ്രത്യേകം ജോലി പെൻഷൻ അനുവദിക്കുക ചെയ്യണമെങ്കിൽ ... ഡിസൈൻ "അണിനിരത്തി പിഎച്ച്പി-അറേ", എന്നാൽ നിങ്ങൾ മാനം എഎസ് ഒരിക്കലും. രണ്ടോ മൂന്നോ അളവുകൾ - ഫലപ്രദമായ പരിഹാരം പരിധി.
അറേ ജോലി കീകൾ
മുമ്പ് പ്രധാനമായിരുന്നു എങ്കിൽ, കാര്യങ്ങൾ എങ്ങനെ, കഴിഞ്ഞ വർഷങ്ങളിൽ പൂർണ്ണമായും മറന്നു ജോലി, ബൈനറി കാലഘട്ടത്തിൽ, ഒരു പ്രോഗ്രാമർ അറേ ഘടകങ്ങൾ സൂക്ഷിച്ചിരിക്കുന്ന സിനിമ ആഗ്രഹിച്ചു അവർക്കു നേരിട്ട് ആക്സസ്സ് ഉദ്ദേശിച്ചു പാരമ്പര്യം,. മെമ്മറിയിൽ അളന്ന് എന്ന കഥാപാത്രം എൻകോഡിംഗ്, ഒരു ഒരു ബൈറ്റ് അല്ല ഉണ്ടായിരുന്നു. വചനം "ബിറ്റ്" ഒരു ബിറ്റ്-തിരച്ചിൽ കണ്ടുമുട്ടുന്ന സാധ്യമാകുന്നു, എന്നാൽ ഒരു പി.എച്ച്.പി അണിനിരന്നു തെരയുവാനുള്ള - ഒരു പ്രത്യേക പ്രശ്നമാണ്. ഘടകങ്ങൾ ആക്സസ്സ് ലളിതവും അഷൊചിഅതിവെ ആകാം. മുൻ കേസിൽ അറേ ഘടകങ്ങൾ (ലഭ്യമായ തരം പി.എച്ച്.പി ഏതെങ്കിലും ഇല്ലാതെ), എണ്ണി 0, 1, 2 ... രണ്ടാം കേസിൽ, പ്രോഗ്രാമർ, സ്വന്തം സൂചിക വ്യക്തമാക്കുന്നു പലപ്പോഴും മൂല്യം ആക്സസ് ഒരു "കീ" എന്ന് വിളിക്കാറുണ്ട്.
$ Aline [ "ഫലം"] = "ഓറഞ്ച്"; ഇവിടെ // പിഎച്ച്പി-കീ അറേ = "ഫലം"
അല്ലെങ്കിൽ (എല്ലാം ശരിയായി കോഡ് പേജ് എൻകോഡ് വഴങ്ങിയും എന്നു):
$ Aline [ഇചൊംവ് ( 'യുട്ടിഎഫ് -8', 'ച്പ്൧൨൫൧', "ഫലം")] = ഇചൊംവ് ( 'യുട്ടിഎഫ് -8', 'ച്പ്൧൨൫൧', "ഓറഞ്ച്");
നിങ്ങൾ അറേ $ Aline പുതിയ മൂല്യം ചേർക്കുക:
$ Aline [] = ഇചൊംവ് ( 'യുട്ടിഎഫ് -8', 'ച്പ്൧൨൫൧', 'പീച്ച്');
$ Aline [ഇചൊംവ് ( 'യുട്ടിഎഫ് -8', 'ച്പ്൧൨൫൧', "പച്ചക്കറി")] = ഇചൊംവ് ( 'യുട്ടിഎഫ് -8', 'ച്പ്൧൨൫൧', "വെള്ളരിക്ക");
$ Aline [] = ഇചൊംവ് ( 'യുട്ടിഎഫ് -8', 'ച്പ്൧൨൫൧', 'വഴുതന');
ലൂപ്പ് ഫലമായി:
ഫൊരെഅഛ് ($ $ സി.കെ. => $ സി.വി. പോലെ Aline) {
$ കോൺ. = $ Ck. '='. $ സി.വി. '
';
}
ഇത് ലഭിച്ച ആണ്:
ഓറഞ്ച് ഫലം =
0 = പീച്ച്
= പച്ചക്കറി വെള്ളരിക്ക
1 = വഴുതന
ഇനങ്ങൾ 'പീച്ച്' ഒപ്പം 'വഴുതന' 0 മുതൽ തുടർച്ചയായി രൂപം ചേർത്ത്, അതിന്റെ മൂല്യം നിർദ്ദേശിക്കുമ്പോൾ ഈ മൂല്യം തുല്യമോ എപ്പോൾ പിഎച്ച്പി-കീ അറേ.
അറേ നിന്നുള്ള ഘടകങ്ങൾ നീക്കംചെയ്യുന്നു
പ്രോസസ്സിംഗ് സമയത്ത് പി.എച്ച്.പി അറേ ഘടകം നീക്കം എളുപ്പമുള്ള വഴി. ഈ സാഹചര്യത്തിൽ, ഉദാഹരണത്തിന്, വധശിക്ഷ സൈക്കിൾ ഫലമായി, ഉറവിട അണിനിരന്നു കണ്ട, അനാവശ്യവും ഘടകങ്ങൾ രേഖപ്പെടുത്തിയിട്ടുണ്ട് അല്ല കേവലം ഒരു പുതിയ ഒരു, രൂപം.
നിങ്ങൾക്ക് എളുപ്പത്തിൽ ചെയ്യാൻ കഴിയും. കഴിഞ്ഞ ഉദാഹരണത്തിന് ഉപയോഗിക്കാൻ എങ്കിൽ:
സജ്ജീകരിക്കാത്ത ($ Aline [0]); // പി.എച്ച്.പി അറേ ഘടകം നീക്കം
ഫലം:
ഓറഞ്ച് ഫലം =
= പച്ചക്കറി വെള്ളരിക്ക
1 = വഴുതന
അറേ ഘടകങ്ങൾ കൃത്രിമം ഓപ്ഷനുകൾ സജ്ജീകരിക്കുക നിർമ്മിച്ചത് കഴിയും. ഉദാഹരണത്തിന്, ഉപയോഗിച്ച്:) ഇംപ്ലൊദെ (ഒപ്പം പൊട്ടിത്തെറിച്ച് (), ഒരു ഡിവൈഡറിൽ കൂടെ പിഎച്ച്പി-വരി അറേ എഴുതാം, തിരികെ മറ്റൊരു പറ്റം നേർവിപരീതമാക്കൽ ഒപ്പം - മറ്റൊരു സെപ്പറേറ്റർ പ്രകാരം.
ലളിതമായി മൊത്തത്തിൽ ഒരു പി.എച്ച്.പി അറേ നീക്കംചെയ്യുന്നതിന്, എഴുതുക: സജ്ജീകരിക്കാത്ത ($ Aline);
അത് മതി.
അണിനിരത്തി തിരച്ചിൽ
പി.എച്ച്.പി ഒരു പ്രത്യേക തിരയൽശേഷി അടങ്ങിയിരിക്കുന്നു അര്രയ്_കെയ്സ് (), അര്രയ്_വലുഎസ് (), അര്രയ്_കെയ്_എക്സിസ്ത്സ് (), ഒപ്പം ഇന്_അര്രയ് (), എന്നാൽ അവ ഉപയോഗിക്കാൻ തീരുമാനിക്കുന്നതിന് മുമ്പ്, സ്വന്തം ഒരു പി.എച്ച്.പി അണിനിരന്നു തിരയുന്നതിന് സാധ്യത പരിഗണിക്കണം.
ഓരോ പദ്ധതി ഒരു പ്രത്യേക ഉണ്ട് വിഷയം, സെമാന്റിക്കുകൾക്കും ഭാഗമായി സിന്റാക്സ് മാറ്റി വളരെ പ്രത്യേക അർത്ഥവത്തായ കീകൾ ഒരു കൂട്ടം പ്രതിനിധാനം പ്രത്യേകിച്ച്, രൂപകൽപ്പന അറേകൾ. അത് മെഅനിന്ഗ്ഫുല്ല്യ് വിവരിച്ച കഴിയും, നിങ്ങളുടെ സ്വന്തം തിരയൽ പ്രക്രിയ അനുവദിക്കുന്നു.
പി.എച്ച്.പി, പേര് ഇതിൽ പ്രോഗ്രാം നടപ്പാക്കുമ്പോൾ തീരുമാനിക്കുന്നത് ഫംഗ്ഷൻ, വിളിക്കാം. നിങ്ങൾ എം എസ് രേഖകളും എഴുതാനും വായിക്കാനും അനുവദിക്കുന്ന ഫ്പ്വൊര്ദ് ലൈബ്രറി ഒരു വളരെ പ്രായോഗിക ഉദാഹരണം:
$ ഘടകങ്ങൾ = അറേ ( 'ടെക്സ്റ്റ്', 'ഇൻലൈൻ', 'തെക്സത്രുന്', 'ലിങ്ക്', 'പ്രെസെര്വെതെക്സത്', 'തെക്സത്ബ്രെഅക്',
'ലിസ്തിതെമ്', 'ലിസ്തിതെമ്രുന്', 'ടേബിൾ', 'ചിത്രം', 'ഒബ്ജക്റ്റ്', 'അടിക്കുറിപ്പ്',
'EndNote', 'ചെക്ക്ബോക്സ്', 'ടെക്സ്റ്റ്', 'ഫീൽഡ്', 'ലൈൻ');
$ പ്രവർത്തനങ്ങൾ = അറേ ();
{(; $ ഞാൻ <എണ്ണം ($ ഘടകങ്ങൾ) $ ഞാൻ ++ $ ഞാൻ = 0)
$ പ്രവർത്തനങ്ങൾ [$ ഞാൻ] = 'ചേർക്കുക'. $ ഘടകങ്ങൾ [$ ഞാൻ];
}
തത്ഫലമായി, പ്രവർത്തനങ്ങൾ ഒരു പറ്റം $ $ മൂല്യങ്ങൾ അറേ ഘടകങ്ങൾ ലഭിക്കും, ആ, പ്രമാണത്തിന്റെ യഥാർത്ഥ ഘടകങ്ങൾ കൂടെ ജോലി ചെയ്യുന്ന യഥാർത്ഥ പ്രവർത്തനങ്ങൾ പേരുകൾ ആണ്.
$ ഘടകങ്ങൾക്കും വിളിക്കുന്നു [4] ഫംഗ്ഷൻ $ പ്രവർത്തനങ്ങൾ [4], നിങ്ങൾ തികഞ്ഞ തിരയൽ, പെട്ടെന്നുള്ള ഫലങ്ങൾ ലഭിക്കും.
അടുക്കുക ഇനങ്ങൾ
... അവസാനത്തെ രണ്ട് നിര്വഹിക്കുന്ന കയറുകയും ഇറങ്ങുകയും ഘടകങ്ങൾ കീകൾ മൂല്യങ്ങളും തമ്മിലുള്ള ബന്ധങ്ങൾ കാക്കുന്നു അടുക്കുക (), ര്സൊര്ത് (), അസൊര്ത് (), ക്സൊര്ത് (),: ടാസ്ക് തരംതിരിക്കലും ഡാറ്റ പ്രധാനമാണ്, പി.എച്ച്.പി ഈ നിരവധി പ്രവർത്തനങ്ങൾ നൽകുന്നു. ചിലപ്പോൾ അത് ക്രമമില്ലാതെ ശ്രേണിയുടെ മൂല്യങ്ങൾ ഇളക്കുക ഉചിതമെന്ന് - ഷഫിൾ ().
അടുക്കുന്നതിന് പി.എച്ച്.പി പ്രവർത്തനങ്ങൾ ഉപയോഗിക്കുന്നതിലൂടെ, മറ്റൊരു തരം, അംഗങ്ങൾ മാത്രമല്ല ഉണ്ടെങ്കിലും വളരെ പ്രകൃതി ഉള്ളടക്ക മറക്കരുത് പാടില്ല. വ്യത്യസ്ത ഫോർമാറ്റുകൾ എഴുതിയിരിക്കുന്നതു, റഷ്യൻ അക്ഷരങ്ങൾ അടങ്ങിയ സ്ട്രിങ്ങുകൾ തരംതിരിക്കലും എൻറർ തരംതിരിക്കലും, അക്കങ്ങളും വളരെ ശ്രദ്ധിക്കുക ആദ്യമായി,.
നിങ്ങളുടെ സ്വന്തം അനുയോജ്യമായ പരിഹാരം എഴുതാൻ മികച്ച മാർഗം, കുറഞ്ഞത് സ്ക്രിപ്റ്റ് പരിശോധനയ്ക്കുള്ള ഘട്ടത്തിൽ - ഒരു കരകൃത ആണ്. ഇത് ആഘാതങ്ങളെ നൽകാൻ സഹായിക്കും.
സ്ട്രിങ് അറേ
സവിശേഷതകൾ ഇംപ്ലൊദെ () കൂടെ പൊട്ടിത്തെറിച്ച് () അറേ എളുപ്പത്തിൽ ഒരു സ്ട്രിംഗ് രൂപാന്തരപ്പെടുന്നു തിരികെ നേടുകയും കഴിയും. നിങ്ങൾ ഒരു കോംപാക്ട് പ്രാതിനിധ്യം ഡാറ്റ സംഭരിക്കുന്നതിന് ആവശ്യമുളള ഒരു സുഖപ്രദമായ സംസ്ഥാന അവരെ വിന്യസിക്കാനും അനുവദിക്കുന്നു.
അറേ, വരിയിൽ നേരിടുന്ന പുതിയ സാധ്യതകൾ തുറന്നു. ഉദാഹരണത്തിന്, ടെക്സ്റ്റ് ശ്രമിച്ചാൽ തിരയുന്നതിന്റെ ടാസ്ക് കണ്ടെത്തിയില്ല വീണ്ടും ചേർത്തില്ല ആവശ്യപ്പെടുന്നു.
$ ച്സ്ര്ച്ലിനെ = 'ടെക്സ്റ്റ് ലിസ്തിതെമ്രുന് ടെക്സ്റ്റ് ലിസ്തിതെമ് ടെക്സ്റ്റ് ബോക്സ് ചെക്ക്ബോക്സ് ടെക്സ്റ്റ് അടിക്കുറിപ്പ് പരിശോധിക്കുക';
$ അസ്ര്ച് = പൊട്ടിത്തെറിച്ച് ( '', $ ച്സ്ര്ച്ലിനെ);
$ ച്ദ്സ്ത്ലിനെ = '';
{(; $ ഞാൻ <എണ്ണം ($ അസ്ര്ച്) $ ഞാൻ ++ $ ഞാൻ = 0)
$ ച്ഫിംദ് = '['. $ അസ്ര്ച് [$ എനിക്ക്]. ']';
എങ്കിൽ (! ഇസ്_ഇംതെഗെര് (സ്ത്ര്പൊസ് ($ ച്ദ്സ്ത്ലിനെ, $ ച്ഫിംദ്))) {
. $ ച്ദ്സ്ത്ലിനെ = $ ച്ഫിംദ്;
}
}
$ അദ്സ്ത് = പൊട്ടിത്തെറിച്ച് ( '] [', $ ച്ദ്സ്ത്ലിനെ);
$ കോൺ = ഇംപ്ലൊദെ ( ';', $ അദ്സ്ത്);
"; ലിസ്തിതെമ്രുന്; ടെക്സ്റ്റ്; ലിസ്തിതെമ്; പരിശോധിക്കുക ബോക്സിൽ ചെക്ക്ബോക്സ്; അടിക്കുറിപ്പ് ഉള്ളടക്കം": ഫലമായി, വേരിയബിൾ $ കോൺ ഒരിക്കൽ അവിടെ നിറവേറ്റുന്ന യഥാർത്ഥ വരികൾ നിന്നും മാത്രമേ മൂല്യങ്ങൾ ലഭിക്കും.
കീകൾ മൂല്യങ്ങളും ലെ റഷ്യൻ ഭാഷ
ഇത് വായനാനുഭവം നിർമ്മാണപ്രവർത്തനങ്ങൾ ലെ ദേശീയ സെറ്റുകൾ ഉപയോഗിച്ച് ബന്ധപ്പെട്ട എന്തും ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്തിട്ടില്ല. റഷ്യൻ ഭാഷ, അതുപോലെ എല്ലാ ഭാഷകളിലും, ഇതിൽ ഒരു z അക്കരെയുള്ള അക്ഷരങ്ങൾ, ഡാറ്റാബേസിൽ, എന്നാൽ കോഡ് സിന്റാക്സ് ആയിരുന്നിട്ടും ഒരു പ്രശ്നം സൃഷ്ടിക്കാൻ ചെയ്യും. ചിലപ്പോൾ «പ്രിന്റർ അറേയിലെയോ സ്ക്രീനിൽ കൊണ്ട് പി.എച്ച്.പി വേണ്ടി ഒരു ലളിതമായ ടാസ്ക് ജൽപനം" "നയിക്കും" പലപ്പോഴും കേവലം സ്ക്രിപ്റ്റ് നിർത്തുക.
പി.എച്ച്.പി - ഭാഷ വിശ്വസ്തരും ദേശീയ കഥാപാത്രത്തിന്റെ സഹിഷ്ണുത, പക്ഷേ പ്രകടനം സൃഷ്ടിയുടെ തുക ശരിയായ സമയത്ത് കാരണം ശരിയായ സ്ഥലത്ത് വീണ്ടും ചെയ്യാൻ ഉണ്ട് അവിടെ ധാരാളം സാഹചര്യങ്ങൾ ഉണ്ട് അപ്പ് കീ, പോപ്പ് സാധ്യമല്ല ഏത് തിരിച്ചറിയും.
പി.എച്ച്.പി വാക്യഘടനയിലും ഭാഷ പരിസ്ഥിതി
ഈ, എന്നാൽ ഈ കോഡുകൾ ഡിസൈന് മറ്റ് അപ്ലിക്കേഷനുകളിൽ "കരാർ", ഹാർഡ്വെയർ ഓപ്ഷനുകൾ ഓപ്പറേറ്റിങ് സിസ്റ്റം - പി.എച്ച്.പി സിന്റാക്സ് എന്നത് ഓർമിക്കുക. നിരവധി ഓപ്ഷനുകൾ, എല്ലാ സാധ്യമല്ല നൽകാൻ ഉണ്ട്.
അപ്രതീക്ഷിത സഫലമായതിന്റെ ഒഴിവാക്കാൻ സഹായിക്കും "കോഡ് കോഡ് മാത്രം ഉണ്ടു; കവാടത്തിൽ, അകത്തും ഉത്പാദനം യാതൊരു വിവരങ്ങളാണ് ൽ" വാഴുക. അണിനിരത്തി പിഎച്ച്പി-മൂല്യം "റഷ്യൻ" കഴിയും, എന്നാൽ കീ ഭാഷ നിലപാടില് മാത്രമല്ല, അവന്റെ പ്രവൃത്തി പരിസ്ഥിതി കണക്കിലെടുത്ത് മാത്രമല്ല, തന്മാത്രകളെ ശരിയായി ആണ്.
Similar articles
Trending Now