Guherbar û Constant

SSL-ya pêbawer ji tenê 3.44 $
Em rêklame
Daxuyaniyên şertî yên di PHP de
Operatorên di PHP de

Guherbar û domdar tê de têne bikar anîn PHP ku agahdariya ku dibe ku li seranserê a nivîs. Cûreyên cûda yên guherbaran di PHP-ê de têne bikar anîn da ku daneyên ku dibe ku di tevaya darvekirina skrîptê de biguhezin werin hilanîn, lê domdar têne bikar anîn da ku daneyên ku dê di dema cîbicîkirina nivîsê de domdar bimînin têne hilanîn.

  1. guherbarên:

Guherbarên di PHP-ê de bi nîşana dolarê ($) li pey guherbarê têne destnîşan kirin nav. Navên guherbaran divê tenê tîp, jimar û binxet hebin û divê bi herfek an jî bi binî ve dest pê bikin. Ji ber ku PHP tîpek qels e ziman, cureyê daneya guhêrbar ji hêla ve tê biryardan giranî tê tayînkirin.

$name = "John"; // string
$age = 30; // integer
$is_student = true; // boolean
  • Qada guhêrbar:

Guherînên di PHP-ê de xwedan çarçoveyek e ku rê dide ku ew li ku derê bêne xwendin û bikar anîn. Di PHP-ê de, du celeb çarçove hene: gerdûnî û herêmî. Guherbarên herêmî tenê dikarin di hundurê fonksiyon an bloka kodê ya ku tê de têne destnîşan kirin de werin gihîştin û bikar bînin, lê dibe ku guhêrbarên gerdûnî li her derê di skrîptê de werin gihîştin û bikar bînin.

$global_variable = "I am a global variable";

function my_function() {
    $local_variable = "I am a local variable";
    echo $global_variable; // "I am a global variable"
}

my_function();
echo $local_variable; // Error: Undefined variable: local_variable

Peymanên navên guhêrbar: Deve tercîh e. Gava ku hûn guhêrbarên xwe bi nav dikin, ew xwendin û têgihîştina wan hêsantir dike.

$firstName  // good
$first_name // not recommended

Superglobals: Superglobal di PHP-ê de guhêrbarên pêşwextkirî ne ku di her çarçovê de berdest in û dikarin ji bo bikar bînin navketin agahdariya wekî têketina bikarhêner û hawîrdora serverê. $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE, û $_SERVER superglobalên ku herî zêde têne bikar anîn in.

echo $_SERVER['HTTP_USER_AGENT']; // Outputs the user agent of the client
  1. Berdewam:

Berdewam di PHP-ê de ji bo girtinê têne bikar anîn jimare ew ê di seranserê pêkanîna senaryoyekê de neguhere. Berdewam bi ya têne diyarkirin binavkirin() fonksiyona, ku du parameteran digire: navê domdar û nirxa wê. Navên domdar divê tenê tîp, jimar, û binxet hebin û divê bi herfek an jî bi xêzekê dest pê bikin. Berdewam, berevajî guhêrbaran, hestiyar in.

define("PI", 3.14);
echo PI; // Outputs 3.14

Peymanên navên domdar: Tête şîret kirin ku hûn herfên mezin û binxetê dema ku navdêrên xwe binav dikin bikar bînin da ku ew ji guhêrbaran werin cûda kirin.

define("PI", 3.14); // good
define("pi", 3.14); // not recommended

Berdewamiyên pênaskirî: PHP berhevokek domdar vedihewîne ku agahdariya li ser hawîrdor û guhertoya heyî ya PHP-ê pêşkêşî dike. Van domdar dikarin werin bikar anîn berçavkirinî ji bo hin taybetiyan û sazkirin, û her weha ji bo pêşdebirina koda ku bi guhertoyên cihêreng ên PHP-ê re hevaheng e. PHP VERSION, PHP VERSION MAJOR, PHP VERSION MINOR, PHP RELEASE VERSION, PHP EXTRA VERSION, û PHP OS hin ji berdewamên pêşwextkirî yên herî berfireh têne bikar anîn.

echo PHP_VERSION; // Outputs the current version of PHP

Q & A

Pirs: Guherînek bi rastî çi ye?
A: Guherînek konteynirek ji bo nirxek e, ku dikare bibe jimarek, rêzek, an celebek din a daneyê. Guherbar têne bikar anîn da ku daneyên ku li gorî hewcedariyê bêne guhertin an nûve kirin û li seranserê nivîsarek an bernameyekê bêne bikar anîn têne bikar anîn. Guherbarên di PHP-ê de bi nîşana "$" û li pey navê guherbarê têne ragihandin. Mînakî, $x = 10;

SSL-ya pêbawer ji tenê 3.44 $
Em rêklame

Pirs: domdar çi ye?
A: Berdewam nirxek e ku piştî ku were danîn nayê guheztin. Berdewam bi gelemperî têne bikar anîn da ku daneyên ku dê li seranserê nivîsarek an bernameyekê werin bikar anîn, wekî mîhengên vesazkirinê an domdar ên din ên neguhêrbar têne bikar anîn. Di PHP-ê de domdar bi karanîna fonksiyona "define()" têne ragihandin, li dûv jî nav û nirxa domdar têne destnîşan kirin. Mînakî, define ("PI", 3.14);

Pirs: Hûn çawa li guhêrbarek digihîjin?
A: Guherînek dikare bi referanskirina navê xwe, li dûv nîşana "$" were wergirtin. Mînakî, heke we guhêrbarek bi navê $x ya bi nirxa 10 heye, hûn dikarin bi karanîna $x-ê nirxa wê di nivîsara xwe de bistînin.

Pirs: Hûn çawa di domdar de digihîjin?
A: Berdewamek bi karanîna navê xwe bêyî nîşana "$" dikare were vegerandin. Mînakî, heke we domdarek bi navê PI ya bi nirxa 3.14 heye, hûn dikarin bi karanîna PI-yê nirxa wê di nivîsara xwe de bistînin.

Pirs: Hûn çawa di domdar de digihîjin?
A: Berdewamek bi karanîna navê xwe bêyî nîşana "$" dikare were vegerandin. Mînakî, heke we domdarek bi navê PI ya bi nirxa 3.14 heye, hûn dikarin bi karanîna PI-yê nirxa wê di nivîsara xwe de bistînin.

Pirs: Ma domdar dikare were guheztin?
A: Na, piştî ku were destnîşankirin, domdarek di PHP-ê de nikare were guheztin an ji nû ve veqetandin. Guhertina nirxa domdar dê bibe sedema xeletiyekê.

Pirs: Ma gengaz e ku meriv guhêrbarek wekî domdar bikar bîne?
A: Guherînek dikare li şûna domdar were bikar anîn, lê ew ne domdarek rastîn e. Ew tenê pratîkek navkirinê ye ku hûn nehêle hûn bi xeletî nirxa guhêrbar biguhezînin.

Exercises:

  1. Ferqa di navbera guhêrbar û domdar de çi ye?
  2. Meriv çawa guhêrbarek diyar dike?
  3. Meriv çawa nirxek ji guhêrbarekê re diyar dike?
  4. Hûn çawa berdewamiyek diyar dikin?
  5. Meriv çawa nirxek domdar dide?
  6. Ma hûn dikarin nirxa domdarek ku hate danîn biguhezînin?
  7. Peymana navkirinê ji bo guhêrbar û sabit çi ye?
  8. Ma hûn dikarin domdar bi rêz û tiştan re bikar bînin?

Bersiv:

  1. guhêrbar konteynirek e ku nirxek ku dikare were guheztin digire, dema ku domdar nirxek e ku gava hatî danîn nayê guheztin.
  2. Guherbarek bi nîşana dolar ($) dest pê dike û li dûv navê guhêrbar tê ragihandin. Mînak: $myVariable;
  3. Nirxek ji guhêrbarek re bi karanîna operatora peywirdarkirinê (=) tê destnîşankirin. Mînak: $myVariable = "Silav Cîhan";
  4. Bi karanîna fonksiyona define() domdarek tê ragihandin. Mînak: define("MY_CONSTANT", "Hello World");
  5. Nirxek bi karanîna fonksiyona define() re ji domdarek re tê destnîşankirin. Mînak: define("MY_CONSTANT", "Hello World");
  6. Na, nirxa sabît gava ku hate danîn nayê guheztin.
  7. Navên guherbaran divê bi herfek an binîqatekê dest pê bikin û tenê tîp, jimar û binxet hebin. Navên domdar divê bi tîpên mezin bin û ji bo veqetandina peyvan xêzên jêrîn bikar bînin.
  8. Erê, domdar dikarin bi rêzik û tiştan re werin bikar anîn, lê nirx bi carekê nayê guheztin.
Daxuyaniyên şertî yên di PHP de
Operatorên di PHP de
nêzîkî

Di derbarê PHP-ê de rojane bimînin!

Em spam nakin!

SSL-ya pêbawer ji tenê 3.44 $
Em rêklame

en English
X
Scroll to Top