Samo zapleteno ali se naučite PHP7! Del 4. Konstante v PHP in njihova razlika od spremenljivk
Odprite kateri koli urejevalnik besedila in vanj vnesite naslednjo php kodo: kjer: opredelite ("ST1", "Datum izdaje Windows 7 v Rusiji"); vrstico kode, v kateri je konstantna ST1 razglašena in ji dodeli vrednost "Datum izdaje sistema Windows 7 v Rusiji" definirati ("ST2", "22. oktober 2009"); vrstico kode, v kateri je konstanta ST2 razglašena in ji dodeli vrednost "22. oktober 2009" Ta dokument shranite v mapo htdocs po poti C: \ Abyss Web Server \ htdocs, tako da mu določite ime in razširitev .php Dobimo naslednje V datoteko define.php dodajte vrstico odmev ST1 k php; Ta vrstica prikazuje vrednost konstante ST1 v oknu spletnega brskalnika V datoteko define.php se obrnemo tako, da v naslovno vrstico spletnega brskalnika vpišemo http: //localhost/define.php. Kot lahko vidite, je rezultat izvajanja kode php v datoteki define.php izhod vrednosti konstante ST1, in sicer stavek "Windows 7 je bil sproščen v Rusije " Na enak način v oknu spletnega brskalnika prikažete vrednost konstante ST2 in v php kodo datoteke define.php dodate vrstico odmev ST2; Ob dostopu do datoteke define.php vidimo, da se je poleg izhoda vrednosti konstante ST1 v oknu spletnega brskalnika pojavil izhod vrednosti konstante ST2, in sicer "22. oktober 2009" V eni vrstici prikazujemo vrednosti konstant ST1 in ST2 v oknu spletnega brskalnika. Če želite to narediti, dodajte naslednjo vrstico odmev ST1. "" .ST2; Ko dostopamo do datoteke define.php, vidimo, da sta vrednosti konstanta ST1 in ST2 prikazani v isti vrstici Kot že omenjeno, je konstantna vrednost nastavljena enkrat in s postopkom izvršitve php kode ne more spremeniti svoje vrednosti. Spremenljivka lahko nasprotno spremeni svojo vrednost med izvajanjem kode php. Upoštevajte to kot primer. Ustvarimo spremenljivko z imenom st1 in vrednostjo "Windows 7 Datum izdaje v Rusiji", v datoteko define.php dodamo vrstico $ st1 = "Datum izdaje Windows 7 v Rusiji"; Vrednost spremenljivke st1 prikažemo v oknu spletnega brskalnika in prištejemo vrstico odmev $ st1; Obrnemo se na datoteko define.php in v oknu spletnega brskalnika vidimo izhod vrednosti spremenljivke st1 ("Datum izdaje Windows 7 v Rusiji") Spremenite vrednost spremenljivke st1 iz "Datum izdaje sistema Windows 7 v Rusiji" v vrednost "Datum izdaje operacijskega sistema Windows 7 v Rusiji, 22. oktober 2009"; V datoteko define.php dodajte vrstico $ st1 = "Windows 7 je bil izdan v Rusiji 22. oktobra 2009"; Kot lahko vidite, se je vrednost spremenljivke st1 spremenila iz "Datum izdaje Windows 7 v Rusiji" v "Datum izdaje Windows 7 v Rusiji 22. oktober 2009" Na enak način bomo poskušali spremeniti vrednost konstante ST1 iz "Datum izdaje Windows 7 v Rusiji" v "Datum izdaje Windows 7 v Rusiji 22. oktober 2009" in prikazali njeno novo vrednost. Če želite to narediti, dodajte definirane vrstice v datoteko define.php ("ST1", "Datum izdaje Windows 7 v Rusiji, 22. oktober 2009"); in odmev ST1; Kot rezultat dostopa do datoteke define.php v oknu spletnega brskalnika vidimo opozorilo, da je stalnica ST1 že določena, medtem ko je njena stara vrednost prikazana "Datum izdaje Windows 7 v Rusiji" Včasih je treba preveriti obstoj ene ali druge konstante v php kodi. Za preverjanje obstoja konstante uporabite definirano funkcijo Preverite prisotnost konstante ST1 v datoteki define.php in rezultat preverjanja prikažite v oknu spletnega brskalnika. Dodajte naslednjo določeno odmev ("ST1"); Rezultat preverjanja obstoja konstante ST1 bo izhod številke 1 v oknu spletnega brskalnika, kar pomeni, da ta konstanta obstaja Na enak način preverimo obstoj konstante ST2 z dodajanjem odmeva vrstice ("ST2") v php kodo datoteke define.php; Kot lahko vidite, bo rezultat preverjanja obstoja konstante ST2 izhod številke 1 v oknu spletnega brskalnika, kar pomeni, da ta konstanta obstaja
Nadaljevanje v članku: Samo zapleteno ali se naučite PHP7! Del 5. Aritmetični operaterji v PHP