Kas ir define() funkcija PHP

Kas Ir Define Funkcija Php



PHP ir populāra valoda, ko izmanto izstrādātāji visā pasaulē, lai izveidotu spēcīgas un efektīvas tīmekļa lietojumprogrammas. Viens no iemesliem, kāpēc PHP ir tik daudzpusīgs, ir tas, ka tai ir iebūvēta īpaša funkcija definēt () kas ļauj izstrādātājiem piešķirt simbolam noteiktu vērtību, un šo vērtību nevar mainīt, kamēr programma darbojas.

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ā.