PHP-യിലെ ഓപ്പറേറ്റർമാർ

വെറും $3.44 മുതൽ വിശ്വസനീയമായ SSL
പരസ്യങ്ങൾ
വേരിയബിളുകളും സ്ഥിരാങ്കങ്ങളും
PHP-ക്കായി ലൂപ്പ് ചെയ്യുന്നു

ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയിൽ, ഓപ്പറേഷൻസ് എക്സിക്യൂട്ട് ചെയ്യാൻ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുന്നു വേരിയബിളുകൾ or മൂല്യങ്ങൾ. PHP 8 ന് ധാരാളം ഉണ്ട് ഓപ്പറേറ്റർമാർ സംഖ്യാശാസ്ത്രത്തിന് നമ്പറുകൾ, പാഠങ്ങൾ, ശ്രേണികൾ, ഒപ്പം കൂടുതൽ.

PHP 8 ഇനിപ്പറയുന്ന തരത്തിലുള്ള ഓപ്പറേറ്റർമാരെ നൽകുന്നു:

  • ഗണിത ഓപ്പറേറ്റർമാർ: ഈ ഓപ്പറേറ്റർമാർ രണ്ടോ അതിലധികമോ ഇടയിൽ ഗണിത കണക്കുകൂട്ടലുകൾ നടത്തുന്നു സംഖ്യ മൂല്യങ്ങൾ (ഉദാ +, -, *, /, %, **)
  • അസൈൻമെന്റ് ഓപ്പറേറ്റർമാർ: ഒരു വേരിയബിളിന് ഒരു മൂല്യം നൽകുന്നതിന് ഈ ഓപ്പറേറ്റർമാർ ഉപയോഗിക്കുന്നു (ഉദാ =, +=, -=, *=, /=, %=)
  • താരതമ്യം ഓപ്പറേറ്റർമാർ: ഈ ഓപ്പറേറ്റർമാർ രണ്ട് മൂല്യങ്ങൾ താരതമ്യം ചെയ്ത് ഒരു ബൂളിയൻ മൂല്യം നൽകുന്നു (ഉദാ ==, ===, !=, !==, >, <, >=, <=)
  • ഇൻക്രിമെന്റ്/ഡിക്രിമെന്റ് ഓപ്പറേറ്റർമാർ: ഈ ഓപ്പറേറ്റർമാർ ഉപയോഗിക്കുന്നു വർധിപ്പിക്കുക അല്ലെങ്കിൽ ഒരു വേരിയബിളിന്റെ മൂല്യം ഒന്നായി കുറയ്ക്കുക (ഉദാ ++, –)
  • ലോജിക്കൽ ഓപ്പറേറ്റർമാർ: ഈ ഓപ്പറേറ്റർമാർ ഒരു സോപാധിക പ്രസ്താവനയിൽ ഒന്നിലധികം വ്യവസ്ഥകൾ സംയോജിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു (ഉദാ &&, ||, !)
  • സ്ട്രിംഗ് ഓപ്പറേറ്റർമാർ: രണ്ടോ അതിലധികമോ സ്ട്രിംഗുകൾ ഒരുമിച്ച് ചേർക്കാൻ ഈ ഓപ്പറേറ്റർമാർ ഉപയോഗിക്കുന്നു (ഉദാ., .=)
  • അറേ ഓപ്പറേറ്റർമാർ: അറേകളിൽ പ്രവർത്തനങ്ങൾ നടത്താൻ ഈ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുന്നു (ഉദാ +, ==, ===, !=, !==)
  • ഒരു വേരിയബിളിന് മൂല്യം അസൈൻ ചെയ്യാൻ സോപാധികമായ അസൈൻമെന്റ് ഓപ്പറേറ്റർമാർ അത് നിലവിൽ അസാധുവാണെങ്കിൽ അല്ലെങ്കിൽ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ മാത്രമേ ഉപയോഗിക്കൂ.

മേൽപ്പറഞ്ഞ ഓപ്പറേറ്റർമാർക്ക് പുറമേ, ദി മൊഡ്യൂൾ ഓപ്പറേറ്റർ (%), ഇത് a യുടെ ശേഷിക്കുന്ന ഭാഗം നൽകുന്നു ഡിവിഷൻ, ഉൾപ്പെടുത്തിയിട്ടുണ്ട് കൂടാതെ വിവിധ രീതികളിൽ ഉപയോഗപ്പെടുത്താം.

ഈ ഓപ്പറേറ്റർമാർ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നന്നായി മനസ്സിലാക്കാൻ, നിങ്ങൾ വേരിയബിളുകളും വ്യത്യസ്തവും ഉപയോഗിച്ച് പരിശീലിക്കുന്നത് നല്ലതാണ്. ഉദാഹരണങ്ങൾ.

സങ്കലനം, കുറയ്ക്കൽ, ഗുണനം, വിഭജനം തുടങ്ങിയ അടിസ്ഥാന ഗണിത പ്രവർത്തനങ്ങൾ നിർവഹിക്കാൻ ഗണിത ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുന്നു. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$a = 5;
$b = 3;
$c = $a + $b; // $c = 8
$d = $a - $b; // $d = 2
$e = $a * $b; // $e = 15
$f = $a / $b; // $f = 1.6666667

ഒരു വേരിയബിളിന് ഒരു മൂല്യം നൽകുന്നതിന്, അസൈൻമെന്റ് ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുക. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$a = 5;
$a += 3; // $a = 8
$a -= 2; // $a = 6
$a *= 4; // $a = 24
$a /= 2; // $a = 12

രണ്ട് മൂല്യങ്ങൾ താരതമ്യം ചെയ്ത് എ റിട്ടേൺ ചെയ്യാൻ ബൂളിയൻ മൂല്യം, താരതമ്യ ഓപ്പറേറ്ററുകൾ ഉപയോഗിക്കുക. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$a = 5;
$b = 3;
$c = ($a == $b); // $c = false
$d = ($a > $b); // $d = true
$e = ($a < $b); // $e = false

ഇൻക്രിമെന്റ്/ഡിക്രിമെന്റ് ഓപ്പറേറ്റർമാരെ ഉയർത്താൻ ഉപയോഗിക്കുന്നു അല്ലെങ്കിൽ കുറയ്ക്കുക ഒരു വേരിയബിളിന്റെ മൂല്യം ഒന്ന് കൊണ്ട്. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$a = 5;
$a++; // $a = 6
$a--; // $a = 5

ഒരു സോപാധികമായി പ്രസ്താവന, ലോജിക്കൽ ഓപ്പറേറ്റർമാർ നിരവധി വ്യവസ്ഥകൾ സംയോജിപ്പിക്കാൻ ഉപയോഗിക്കാം. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$a = 5;
$b = 3;
$c = ($a > 4 && $b < 4); // $c = true
$d = ($a < 4 || $b > 4); // $d = true

സ്ട്രിംഗ് ഓപ്പറേറ്റർമാർക്ക് ഉപയോഗിക്കാം കണക്ട് രണ്ടോ അതിലധികമോ സ്ട്രിംഗുകൾ. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$a = "Hello";
$b = " World";
$c = $a . $b; // $c = "Hello World"
$a .= $b; // $a = "Hello World"

അറേ ഓപ്പറേഷൻസ് എക്സിക്യൂട്ട് ചെയ്യാൻ അറേ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാം. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$a = [1, 2, 3];
$b = [4, 5, 6];
$c = $a + $b; // $c = [1, 2, 3, 4, 5, 6]

വേരിയബിൾ നിലവിൽ ആണെങ്കിൽ മാത്രം ശൂന്യം അല്ലെങ്കിൽ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ അതിന് ഒരു മൂല്യം നൽകുന്നതിന് സോപാധികമായ അസൈൻമെന്റ് ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാവുന്നതാണ്. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$a = null;
$a ??= 5; // $a = 5

ഈ ഓപ്പറേറ്റർമാരെ എങ്ങനെ ഉപയോഗപ്പെടുത്താം എന്നതിന്റെ ചില ഉദാഹരണങ്ങൾ മാത്രമാണിവ എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്; കൃത്യമായ ഉപയോഗ സാഹചര്യത്തെ അടിസ്ഥാനമാക്കി വിവിധ രീതികളിൽ അവ ഉപയോഗിക്കാവുന്നതാണ്.

ചോദ്യോത്തരങ്ങൾ

ചോദ്യം: PHP 8-ലെ ഓപ്പറേറ്റർമാർ എന്തൊക്കെയാണ്?
A: ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയിൽ, വേരിയബിളുകളിലോ മൂല്യങ്ങളിലോ പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കാൻ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുന്നു. PHP 8-ന് സംഖ്യാ നമ്പറുകൾ, ടെക്‌സ്‌റ്റുകൾ, അറേകൾ എന്നിവയ്‌ക്കും അതിലേറെ കാര്യങ്ങൾക്കുമായി ധാരാളം ഓപ്പറേറ്റർമാരുണ്ട്.

വെറും $3.44 മുതൽ വിശ്വസനീയമായ SSL
പരസ്യങ്ങൾ

ചോദ്യം: PHP 8 വാഗ്ദാനം ചെയ്യുന്ന വ്യത്യസ്ത തരം ഓപ്പറേറ്റർമാർ ഏതൊക്കെയാണ്?
A: PHP 8 ഇനിപ്പറയുന്ന ഓപ്പറേറ്റർമാരെ നൽകുന്നു: അരിത്മെറ്റിക് ഓപ്പറേറ്റർമാർ, അസൈൻമെന്റ് ഓപ്പറേറ്റർമാർ, താരതമ്യ ഓപ്പറേറ്റർമാർ, ഇൻക്രിമെന്റ്/ഡിക്രിമെന്റ് ഓപ്പറേറ്റർമാർ, ലോജിക്കൽ ഓപ്പറേറ്റർമാർ, സ്ട്രിംഗ് ഓപ്പറേറ്റർമാർ, അറേ ഓപ്പറേറ്റർമാർ, സോപാധിക അസൈൻമെന്റ് ഓപ്പറേറ്റർമാർ.

ചോദ്യം: എന്താണ് മോഡുലോ ഓപ്പറേറ്റർ, അത് എങ്ങനെയാണ് ഉപയോഗിക്കുന്നത്?
A:% എന്ന ചിഹ്നത്താൽ സൂചിപ്പിക്കുന്ന മൊഡ്യൂളോ ഓപ്പറേറ്റർ ഒരു ഗണിത ഓപ്പറേറ്ററാണ്. ഇത് ഡിവിഷന്റെ ബാക്കി ഭാഗം നൽകുന്നു. രണ്ട് സംഖ്യകളുടെ ബാക്കിയുള്ളവ പല തരത്തിൽ നൽകുന്നതിന് ഇത് ഉപയോഗിച്ചേക്കാം.

ചോദ്യം: ഗണിത ഓപ്പറേറ്റർമാരെ പ്രായോഗികമായി എങ്ങനെ ഉപയോഗിക്കാം?
A: സങ്കലനം, വ്യവകലനം, ഗുണനം, ഹരിക്കൽ തുടങ്ങിയ അടിസ്ഥാന ഗണിത പ്രവർത്തനങ്ങൾ നടത്താൻ ഗണിത ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുന്നു.

ചോദ്യം: അസൈൻമെന്റ് ഓപ്പറേറ്റർമാരെ പ്രായോഗികമായി എങ്ങനെ ഉപയോഗിക്കാം?
A: ഒരു വേരിയബിളിന് ഒരു മൂല്യം നൽകുന്നതിന് അസൈൻമെന്റ് ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാം.

ചോദ്യം: താരതമ്യ ഓപ്പറേറ്റർമാരെ പ്രായോഗികമായി എങ്ങനെ ഉപയോഗിക്കാം?
A: രണ്ട് മൂല്യങ്ങൾ താരതമ്യം ചെയ്യാനും ഒരു ബൂളിയൻ മൂല്യം നൽകാനും താരതമ്യ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാം.

Q: ഇൻക്രിമെന്റ്/ഡിക്രിമെന്റ് ഓപ്പറേറ്റർമാരെ പ്രായോഗികമായി എങ്ങനെ ഉപയോഗിക്കാം?
A: ഒരു വേരിയബിളിന്റെ മൂല്യം ഒന്നായി കൂട്ടാനോ കുറയ്ക്കാനോ ഇൻക്രിമെന്റ്/ഡിക്രിമെന്റ് ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാം.

ചോദ്യം: ലോജിക്കൽ ഓപ്പറേറ്റർമാരെ പ്രായോഗികമായി എങ്ങനെ ഉപയോഗിക്കാം?
A: ലോജിക്കൽ ഒരു സോപാധിക പ്രസ്താവനയിൽ ഒന്നിലധികം വ്യവസ്ഥകൾ സംയോജിപ്പിക്കാൻ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാം.

ചോദ്യം: സ്ട്രിംഗ് ഓപ്പറേറ്റർമാരെ പ്രായോഗികമായി എങ്ങനെ ഉപയോഗിക്കാം?
A: സ്ട്രിംഗ് രണ്ടോ അതിലധികമോ സ്ട്രിംഗുകൾ ഒരുമിച്ച് ചേർക്കാൻ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാം.

ചോദ്യം: അറേ ഓപ്പറേറ്റർമാരെ പ്രായോഗികമായി എങ്ങനെ ഉപയോഗിക്കാം?
A: അറേകളിൽ പ്രവർത്തനങ്ങൾ നടത്താൻ അറേ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാം.

ചോദ്യം: സോപാധികമായ അസൈൻമെന്റ് ഓപ്പറേറ്റർമാരെ പ്രായോഗികമായി എങ്ങനെ ഉപയോഗിക്കാനാകും?
A: സോപാധിക വേരിയബിൾ നിലവിൽ അസാധുവാണെങ്കിൽ അല്ലെങ്കിൽ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ മാത്രമേ ഒരു വേരിയബിളിന് ഒരു മൂല്യം നൽകുന്നതിന് അസൈൻമെന്റ് ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കാനാകൂ.

വ്യായാമങ്ങൾ:

  1. അസൈൻമെന്റ് ഓപ്പറേറ്ററും (=) താരതമ്യ ഓപ്പറേറ്ററും (==) തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?
  2. ഒരു വേരിയബിൾ എങ്ങനെ വർദ്ധിപ്പിക്കും?
  3. നിങ്ങൾ എങ്ങനെയാണ് ടെർനറി ഓപ്പറേറ്റർ ഉപയോഗിക്കുന്നത്?
  4. നിങ്ങൾ എങ്ങനെയാണ് ലോജിക്കൽ ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുന്നത് (കൂടാതെ, അല്ലെങ്കിൽ, xor, അല്ല)?
  5. നിങ്ങൾ എങ്ങനെയാണ് ബിറ്റ്വൈസ് ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുന്നത്?
  6. നിങ്ങൾ എങ്ങനെയാണ് സ്‌പേസ്‌ഷിപ്പ് ഓപ്പറേറ്റർ ഉപയോഗിക്കുന്നത്?
  7. നിങ്ങൾ എങ്ങനെയാണ് കോൺകാറ്റനേഷൻ ഓപ്പറേറ്റർ ഉപയോഗിക്കുന്നത്?
  8. തരം കാസ്റ്റിംഗ് ഓപ്പറേറ്റർ നിങ്ങൾ എങ്ങനെയാണ് ഉപയോഗിക്കുന്നത്?

ഉത്തരങ്ങൾ:

  1. ഒരു വേരിയബിളിന് ഒരു മൂല്യം നൽകുന്നതിന് അസൈൻമെന്റ് ഓപ്പറേറ്റർ (=) ഉപയോഗിക്കുന്നു, അതേസമയം താരതമ്യ ഓപ്പറേറ്റർ (==) രണ്ട് വേരിയബിളുകളുടെ മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുന്നു.
  2. ഒരു വേരിയബിളിന്റെ മൂല്യം വർദ്ധിപ്പിക്കാൻ ഇൻക്രിമെന്റ് ഓപ്പറേറ്റർ ഉപയോഗിക്കാം. (++). ഉദാഹരണത്തിന്: $x++; അല്ലെങ്കിൽ $x = $x +1;
  3. if-else പ്രസ്‌താവനയുടെ ചുരുക്കെഴുത്തായി ത്രിമാന ഓപ്പറേറ്റർ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്: $ഫലം = (അവസ്ഥ) ? 'ശരി തെറ്റ്';
  4. വ്യവസ്ഥകൾ കൂട്ടിച്ചേർക്കുന്നതിനോ നിരാകരിക്കുന്നതിനോ ലോജിക്കൽ ഓപ്പറേറ്റർമാർ (കൂടാതെ, അല്ലെങ്കിൽ, xor, അല്ല) ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്: എങ്കിൽ ($a == 1 ഉം $b == 2) അല്ലെങ്കിൽ ($a == 3 xor $b == 4)
  5. ഒരു മൂല്യത്തിന്റെ വ്യക്തിഗത ബിറ്റുകൾ മാറ്റാൻ ബിറ്റ്വൈസ് ഓപ്പറേറ്റർമാർ ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്: $x = $a & $b;
  6. സ്‌പേസ്‌ഷിപ്പ് ഓപ്പറേറ്റർ ഒരു കോഡിന്റെ ഒരു വരിയിൽ രണ്ട് മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുകയും ഫലം നൽകുകയും ചെയ്യുന്നു. -1, 0 അല്ലെങ്കിൽ 1. ഉദാഹരണത്തിന്: $result = $a <=> $b;
  7. രണ്ടോ അതിലധികമോ സ്ട്രിംഗുകൾ ഒരുമിച്ച് ബന്ധിപ്പിക്കുന്നതിന്, കോൺകാറ്റനേഷൻ ഓപ്പറേറ്റർ ഉപയോഗിക്കുക. ഉദാഹരണത്തിന്: $ഫലം = "ഹലോ" . "ലോകം";
  8. ഒരു വേരിയബിളിന്റെ ഡാറ്റ തരം മാറ്റാൻ, ടൈപ്പ് കാസ്റ്റിംഗ് ഓപ്പറേറ്റർ ഉപയോഗിക്കുക. ഉദാഹരണത്തിന്: $x = (int) $a;
വേരിയബിളുകളും സ്ഥിരാങ്കങ്ങളും
PHP-ക്കായി ലൂപ്പ് ചെയ്യുന്നു
അടയ്ക്കുക

PHP-യെ കുറിച്ച് കാലികമായിരിക്കുക!

ഞങ്ങൾ സ്പാം ചെയ്യുന്നില്ല!

വെറും $3.44 മുതൽ വിശ്വസനീയമായ SSL
പരസ്യങ്ങൾ

en English
X
ടോപ്പ് സ്ക്രോൾ