Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP konštanty Vs . Premenné

V PHP , konštanta je hodnota , ktorá je definovaná v skripte . Premenná môže tiež uložiť hodnotu , ale hodnota premennej môže počas vykonávania skriptu zmeniť . Hodnota konštanty je definovaný raz a zostáva rovnaká , zatiaľ čo skript beží . Konštanty a premenné sú ako užitočné , ale pre rôzne účely . Pri vývoji aplikácií , je potrebné programátori rozhodnúť , či chcete ukladať určité hodnoty ako konštanty alebo premenné . Účel

Obe premenné a konštanty v PHP možno ukladať hodnoty . Premenné sú odkazy na hodnoty či aplikačných objektov , prístupné v skripte pomocou názov premennej . Kód môžete pomenovať a vytvoriť inštanciu premenné súčasne . Konštanty tiež ukladať hodnoty , ale konštantné hodnoty sú stanovené . Premenné hodnoty je možné meniť v rámci spracovania v skripte . Konštanty majú pôsobnosť po celej miestach vnútri skriptu , takže akákoľvek funkcia alebo kód štruktúra môže odkazovať na je .
Používajte

PHP skripty deklarovať a používať premenné a konštanty rôznymi spôsobmi . Ak chcete deklarovať a priradenie hodnoty do premennej , môžete použiť nasledujúcu syntax :

$ FIRST_NAME = " Joe " ;

Táto premenná ukladá textový reťazec , ktorý môže neskôr výpis kódu odkazovať takto :

echo " Meno : " $ FIRST_NAME ;

( pozri odkazy 1 ) ​​Použitie názvu premennej zahŕňa jeho hodnotu v rámci skriptu .. " Definovať " funkcia deklaruje konštanty :

define ( " FIRST_NAME " , " Joe " ) ;

Použitie veľkých písmen u konštánt je spoločný programovací konvencie . Funkcia " konštanta " odkazuje na konštantnú hodnotu z ľubovoľného miesta skriptu :

$ fname = konštanta ( " FIRST_NAME " ) ;

echo " Meno : " . Fname $ ;


Rozsah

rozdiel v rozsahu pôsobnosti medzi premenných a konštánt je jedným z kľúčových aspektov pri výbere medzi nimi na konkrétne dátové položky. Nasledujúce syntaxe musí byť v rámci štruktúry funkcií pre premenné skriptu , aby bol prístupný tu :

global $ FIRST_NAME ;

To nie je nutné , konštánt , ktorých hodnota je nastavená pre celý scenár , kedy ju definovať . Skutočnosť , že konštantná hodnota je stanovená znamená , že nie je vhodné v prípadoch , kedy je prevedenie chystá zmeniť a priradiť jeho hodnotu , v tomto prípade premenná je vhodnejšie .
Naming

Programátori majú veľa voľnosti , pokiaľ ide o názvy oboch konštánt a premenných . Avšak , tam sú konvencie , že mnoho vývojárov dodržiavajú , pretože tie môžu budúci vývoj a údržba jednoduchšie . Rovnako ako pri použití veľkých písmen pre konštanty , použitie podčiarknutia na jednotlivé prvky v premennej alebo konštantné mena je tiež bežné . Mená premenných sú malé a veľké písmená , takže nasledujúce dva riadky vyhlásiť jednotlivé premenné :

$ FIRST_NAME = " Joe " ;

$ FIRST_NAME = " Jim " ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené