Mēs apspriedīsim detaļas definēt () funkciju, sintakse un lietojumu šajā rokasgrāmatā.
Kas ir define() funkcija PHP?
The definēt () ir PHP iebūvēta funkcija, ko izmanto konstantu izveidošanai. Konstantes ir kā mainīgie, taču, kad tās ir definētas programmā, to vērtības paliek nemainīgas. PHP konstantes ir noderīgas, lai saglabātu vērtības, kas paliek nemainīgas visā programmas izpildes laikā.
Sintakse
Sintakse izmantošanai definēt () PHP funkcija ir šāda:
definēt ( “CONSTANT_NAME” , vērtību , lietu - nejūtīgs )
Definēšanas funkcija pieņem trīs parametrus, a CONSTANT_NAME kas norāda konstantes mainīgā nosaukumu, vērtību kas nosaka konstantes vērtību un reģistrjutīgs ir parametrs, kas norāda, vai konstantes nosaukumā nedrīkst būt reģistrjutīgs. Šis ir izvēles parametrs, un tam ir divas iespējamās vērtības Patiesība vai meli , Taisnība ir reģistrjutīgajam mainīgā nosaukumam, un Nepatiesi ir reģistrjutīgajam nosaukumam. Funkcijas noklusējuma darbība ir reģistrjutīga, savukārt reģistrjutīgā funkcija PHP vairs netiek atbalstīta.
1. piemērs
Nākamajā piemērā mēs esam definējuši konstantu mainīgo ar nosaukumu PASTĀVĪGI ar vērtību LinuxHint . Pēc tam mēs izdrukājām vērtību PASTĀVĪGI , pirmajā atbalss paziņojumā tiks izdrukāta vērtība, bet otrajā tiks parādīta kļūda. Tā kā funkcija ir reģistrjutīga:
definēt ( 'PAstāvīgi' , 'LinuxHint' ) ;
atbalss PASTĀVĪGI . ' \n ' ;
atbalss Pastāvīgi ;
?>
2. piemērs
Varat arī piešķirt vienas konstantes vērtību citai, vienkārši atsaucoties uz sākotnējo konstanti, definējot jauno konstanti.
Piemēram:
definēt ( 'STR' , 'LinuxHint' ) ;
definēt ( 'NEW_STR' , STR ) ;
atbalss STR ;
atbalss ' \n ' ;
atbalss JAUNA_STR ;
?>
Dotais PHP kods definē konstanti ar nosaukumu “STR” ar vērtību 'LinuxHint' un vēl viena konstante nosaukta “NEW_STR” kam tiek piešķirta vērtība “STR” nemainīgs. Pēc tam kods izvada abu konstantu vērtības, izmantojot atbalss paziņojumu.
Bottom Line
PHP ir unikāls darbību veikšanas veids, un tas ievērojami atšķiras no citām populārām programmēšanas valodām. PHP ir divi dažādi veidi, kā definēt a nemainīgs , viens izmanto const atslēgvārds un otrs izmanto definēt () funkciju. The nemainīgs PHP var izmantot jebkur kodā, un to vērtība paliek nemainīga visā programmas izpildes laikā.