Care este recomandat pentru PHP, ghilimele simple sau duble?


Cel mai bun răspuns

Ghilimele duble PHP vs ghilimele simple

Șirurile din PHP pot fi specificate în patru moduri diferite: ghilimele simple, ghilimele duble, sintaxa heredoc și (din PHP 5.3. 0) sintaxa nowdoc, primele două dintre ele fiind de departe cea mai frecvent utilizată.

Este important să știm diferența dintre utilizarea ghilimelelor simple și ghilimele duble. În acest post vom vedea diferența dintre ele și care ar trebui să fie folosite când.

Șirurile citate unice sunt cel mai simplu mod de a specifica șirul. Această metodă este utilizată atunci când vrem ca șirul să fie exact așa cum este scris. Când șirul este specificat în ghilimele unice PHP nu îl va evalua și nu va interpreta caracterele de evacuare, cu excepția ghilimelelor unice cu bară inversă () și bară inversă (\) care trebuie să fie evadate .

1 echo "This is \"test\" string";

2 //Output: This is "test" string

În șirurile citate dublu se interpretează alte secvențe de evadare, de asemenea orice variabilă va fi înlocuită cu valoarea lor.

1 $count = 1;

2 echo "The count is $count";

3 //Output: The count is 1

Dacă folosim ghilimele simple în loc de ghilimele duble pentru exemplul de mai sus, va fi astfel:

1 $count = 1;

2 echo "The count is $count";

3 //Output: The count is $count

Vă recomandăm să folosiți ghilimele simple () pentru șir, cu excepția cazului în care avem nevoie de ghilimele duble (”“). Acest lucru se datorează faptului că ghilimele duble forțează PHP să evalueze șirul (chiar dacă s-ar putea să nu fie necesar), în timp ce șirul între ghilimele nu este evaluat. De asemenea, analiza variabilelor între șiruri necesită mai multă memorie decât concatenare.

Deci, în loc de aceasta:

1 $count = 1;

2 echo "The count is $count";

utilizați acest lucru:

1 $count = 1;

2 echo "The count is " . $count;

Sursă: ghilimele duble PHP vs ghilimele simple – Virendra ” s TechTalk

Răspuns

Care este recomandat pentru PHP, ghilimele simple sau duble?

Corectează-mă dacă greșesc, dar se pare pentru mine după ce am obținut diferite lucruri mici care funcționează în PHP, că fiecare tip de cotație (single, double, backtick) are propria sa utilizare, în funcție de faptul dacă îl utilizați ca parte a codului PHP sau de a determina PHP să efectueze o variabilă înlocuirea sau pentru a transmite cotația către HTML / CSS pe care o creați.

Aș fi foarte precaut cu privire la interzicerea generală a unui anumit tip de citat.

Dar este cu siguranță o idee bună să ai o regulă consecventă pentru ce să folosești când, pentru a nu confunda bietul nevinovat care se uită apoi la cod (la urma urmei, asta ar putea fi tu adică smulgerea părului și strigarea „CINE A SCRIS ACESTE MÂRGĂ?”).

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *