ഈ ലേഖനത്തിൽ, നമ്മൾ PHP സ്ഥിരാങ്കങ്ങളെക്കുറിച്ച് പഠിക്കും. ഒരു പ്രോഗ്രാമിന്റെ എക്സിക്യൂഷൻ സമയത്ത് സ്ഥിരമായി നിലനിൽക്കുന്ന വേരിയബിളുകൾ ഹോൾഡ് ചെയ്യാൻ കോൺസ്റ്റന്റുകൾ ഉപയോഗിക്കുന്നു. അവർ ആയിരിക്കാം പ്രഖ്യാപിച്ചു സ്ഥിരമായ പേരിനൊപ്പം 'const' എന്ന കീവേഡ് ഉപയോഗിച്ച്. സ്ഥിരമാണെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ് പേരുകൾ PHP-യിൽ കേസ്-സെൻസിറ്റീവ് ആണ്, എന്നിരുന്നാലും വലിയക്ഷരങ്ങൾ അഭികാമ്യമാണ്.
ക്ലാസിനുള്ളിലെ സ്ഥിരമായ മൂല്യം എങ്ങനെ ആക്സസ് ചെയ്യാം?
സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്ററായ സെൽഫ് കീവേഡ് ഉപയോഗിച്ച് നമുക്ക് ക്ലാസിനുള്ളിൽ സ്ഥിരതയുടെ മൂല്യം നേടാനാകും :: സ്ഥിരാങ്കത്തിന്റെ പേരും. ഇനിപ്പറയുന്ന ഉദാഹരണം നോക്കുക.
<?php
class hello {
const MESSAGE = "Thank you for visiting PHP.org";
}
echo hellp::MESSAGE;
?>
ക്ലാസിന് പുറത്ത് സ്ഥിരമായ മൂല്യം എങ്ങനെ ആക്സസ് ചെയ്യാം?
ക്ലാസിന് പുറത്തുള്ള സ്ഥിരാങ്കത്തിന്റെ മൂല്യവും നമുക്ക് ലഭിക്കും. ക്ലാസിന്റെ പേര്, സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർ എന്നിവ എഴുതുക :: സ്ഥിരാങ്കത്തിന്റെ പേരും.
<?php
class Hello {
const MESSAGE = "Thank you for visiting PHP.org";
public function tada() {
echo self::MESSAGE;
}
}
$hello= new hello();
$hello->tada();
?>