Reguli

Următoarea listă oferă o trecere în revistă a drepturilor pe care proiectul PHP și le rezervează pentru sine la alegerea denumirilor pentru identificatorii interni noi. Ghidul definitiv oficial este » STANDARDELE DE CODIFICARE:

  • PHP gestionează spațiul de denumiri de nivel superior dar încearcă să găsească niște denumiri decente, descriptive pentru a evita unele conflicte evidente.

  • Denumirile funcțiilor utilizează linii de subliniere între cuvinte, în timp ce denumirile claselor utilizează atât reguli de tip camelCase, cât și de tip PascalCase.

  • PHP va prefixa orice simbol global al unei extensii cu denumirea extensiei. (În trecut au fost numeroase excepții de la această regulă.) Exemple:

  • Iteratoarele și Excepțiile sunt însă pur și simplu sufixate cu "Iterator" și "Exception." Exemple:

  • PHP rezervează toate simbolurile ce încep cu __ ca simboluri magice. Se recomandă să nu creați în PHP simboluri ce încep cu __, doar dacă doriți să utilizați funcționalitățile magice documentate. Exemple:

add a note add a note

User Contributed Notes 1 note

up
1
Anonymous
4 years ago
#### Rules for PHP identifiers

1. A variable starts with the $ sign, followed by the name of the variable.

2. A variable name must start with a letter or the underscore character.

3. A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ ).

4. Identifiers are case sensitive. Therefore, a variable named $unicorn is different from a variable named $Unicorn, $uNicOrn, or $unicorN.

5. Identifiers can be any length.

6. An identifier name can’t be identical to any of PHP’s predefined keywords.
To Top