āĻā§āύ āĻāĻ PHP āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύ?
- āĻāϧā§āύāĻŋāĻ PHP āĻā§āĻĄāĻŦā§āϏā§āϰ āĻāύā§āϝ PSR-12âāϏāĻŽāύā§āĻŦāĻŋāϤ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ
- Prettier + @prettier/plugin-php āĻĻā§āĻŦāĻžāϰāĻž āĻāĻžāϞāĻŋāϤ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ, āĻŽāϤāĻžāĻŽāϤāĻāĻŋāϤā§āϤāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§āϰ āĻāύā§āϝ
- āĻāύā§āĻĄā§āύā§āĻ āϏāĻžāĻāĻ, āϏā§āĻĒā§āϏ āĻŦāύāĻžāĻŽ āĻā§āϝāĻžāĻŦ, āĻāĻŦāĻ āϰâā§āϝāĻžāĻĒ / āϞāĻžāĻāύ āĻĻā§āϰā§āĻā§āϝā§āϰ āĻāύā§āϝ āĻ āĻĒāĻļāύ
- āϏā§āĻĒā§āϏāĻŋāĻ, āĻāύā§āĻĄā§āύā§āĻā§āĻļāύ, āĻ ā§āϝāĻžāϰā§, āĻāύā§āĻā§āϰā§āϞ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻŦā§āϰā§āϏā§āϏ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāϰā§
- .php, .phtml, .php5, .php4 āĻāĻŦāĻ .inc āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§
- āĻĻā§āϰā§āϤ āĻāύ-āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ, āĻĒā§āϰāϝāĻŧā§āĻāύ⧠āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄā§ āĻĢāĻŋāϰ⧠āϝāĻžāϝāĻŧ
- Laravel, Symfony, WordPress, āĻāĻžāϏā§āĻāĻŽ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ āϞāĻŋāĻā§āϝāĻžāϏāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻĻā§āϰā§āĻĻāĻžāύā§āϤ
đ§ ā§Ē āϧāĻžāĻĒā§ PHP āĻā§āĻĄ āϏā§āύā§āĻĻāϰ āĻāϰā§āύ for php-formatter
ā§§. āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āĻĒā§āϏā§āĻ āĻŦāĻž āĻĄā§āϰāĻĒ āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ PHP āĻā§āĻĄ āĻāĻĄāĻŋāĻāϰ⧠āĻĒā§āϏā§āĻ āĻāϰā§āύ, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ `.php` / `.phtml` / `.inc` āĻĢāĻžāĻāϞ āĻĄā§āϰāĻžāĻ-āĻāύā§āĻĄ-āĻĄā§āϰāĻĒ āĻāϰā§āύāĨ¤ āĻā§āϞāĻāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ PHP āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āĻļāύāĻžāĻā§āϤ āĻāϰ⧠āĻāĻŦāĻ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰā§āĨ¤
⧍. āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āĻ āĻĒāĻļāύ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ āĻāύā§āĻĄā§āύā§āĻ āϏāĻžāĻāĻ, āϏā§āĻĒā§āϏ āύāĻžāĻāĻŋ āĻā§āϝāĻžāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύ, āĻāĻŦāĻ āĻĒāĻāύā§āĻĻāϏāĻ āϰâā§āϝāĻžāĻĒ / āϞāĻžāĻāύ āĻĻā§āϰā§āĻā§āϝ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ PSR-12âāϏā§āĻāĻžāĻāϞ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻĢāϞā§āĻāĻā§āϞāĻŋ āϝā§āĻā§āϤāĻŋāϏāĻā§āĻāϤāĨ¤
ā§Š. "āĻĢāϰāĻŽā§āϝāĻžāĻ" āĻā§āϞāĻŋāĻ āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ āĻā§āĻĄ Prettier-āĻāϰ PHP āĻāĻā§āĻāĻŋāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ **āĻĢāϰāĻŽā§āϝāĻžāĻ** āĻšāĻŋāĻ āĻāϰā§āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āĻā§āώā§āϤā§āϰā§, āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϰāĻžāϝāĻŧ āϤāĻžāϤā§āĻā§āώāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻāĻž āϝāĻžāϝāĻŧāĨ¤
ā§Ē. āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰā§āύ, āĻāĻĒāĻŋ āĻāϰā§āύ, āĻāĻŦāĻ āĻāĻŽāĻŋāĻ āĻāϰā§āύ
āĻĢāϰāĻŽā§āϝāĻžāĻ āĻāϰāĻž āĻāĻāĻāĻĒā§āĻ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻāĻāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āĻāĻĄāĻŋāĻāϰ⧠āĻĢāĻŋāϰ⧠āĻāĻĒāĻŋ āĻāϰā§āύ āĻŦāĻž āĻāĻāĻāĻŋ `.php` āĻĢāĻžāĻāϞ āĻšāĻŋāϏāĻžāĻŦā§ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύāĨ¤ āĻāĻŦāĻŋāώā§āϝāϤā§āϰ āĻĄāĻŋāĻĢāĻā§āϞāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āϰāĻžāĻāϤ⧠āĻĒāϰāĻŋāώā§āĻāĻžāϰ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻŽāĻŋāĻ āĻāϰā§āύāĨ¤
āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āĻŦāĻŋāĻŦāϰāĻŖ
āĻŽāĻžāύ āĻāĻŦāĻ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āϏāĻŽāϰā§āĻĨāύ
PHP āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰāĻāĻŋ āĻāϧā§āύāĻŋāĻ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āĻāύā§āϝ āĻāĻŋāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻāĻ āϏāĻžāĻĨā§ āĻā§āϞāĻžāϏāĻŋāĻ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏāĻā§ āĻŽāϏā§āĻŖāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāϤ⧠āϰāĻžāĻā§āĨ¤
| āĻĢāĻŋāĻāĻžāϰ | āϏāĻŽāϰā§āĻĨāĻŋāϤ | āύā§āĻ |
|---|---|---|
| PSR-12 āĻ ā§āϝāĻžāϞāĻžāĻāύāĻŽā§āύā§āĻ | â āĻšā§āϝāĻžāĻ | PSR-12 āĻāĻŦāĻ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āĻ āύā§āĻļā§āϞāύā§āϰ āϏāĻžāĻĨā§ āĻŽāϤāĻžāĻŽāϤāĻāĻŋāϤā§āϤāĻŋāĻ āϏā§āĻāĻžāĻāϞ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āϏāĻŽāύā§āĻŦāĻŋāϤāĨ¤ |
| PHP 7+ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ | â āĻšā§āϝāĻžāĻ | āύā§āĻŽāϏā§āĻĒā§āϏ, āϏā§āĻā§āϞāĻžāϰ āĻāĻžāĻāĻĒ āĻšāĻŋāύā§āĻ, āϰāĻŋāĻāĻžāϰā§āύ āĻāĻžāĻāĻĒ, āύāĻžāϞāϝā§āĻā§āϝ āĻāĻžāĻāĻĒ, āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤ |
| PHP 8+ āĻĢāĻŋāĻāĻžāϰ | â āĻšā§āϝāĻžāĻ | āĻ ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻ, āĻāĻāύāĻŋāϝāĻŧāύ āĻāĻžāĻāĻĒ, āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻāϰ āĻĒā§āϰāĻŽā§āĻļāύ, āĻŽā§āϝāĻžāĻ āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ, āĻ ā§āϝāĻžāϰ⧠āĻĢāĻžāĻāĻļāύāĨ¤ |
| āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻ ā§āϝāĻžāϰ⧠āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ | â āĻšā§āϝāĻžāĻ | āϝā§āĻāĻžāύ⧠āĻāĻĒāϝā§āĻā§āϤ āϏā§āĻāĻžāύ⧠āĻ ā§āϝāĻžāϰā§āĻā§āϞā§āĻā§ āĻāϧā§āύāĻŋāĻ `[ ... ]` āϏā§āĻāĻžāĻāϞ⧠āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāϰā§āĨ¤ |
| āĻšā§āϰā§āĻĄāĻ / āύāĻžāĻāĻĄāĻ | â āĻšā§āϝāĻžāĻ | āĻāĻžāϰāĻĒāĻžāĻļā§āϰ āĻāύā§āĻĄā§āύā§āĻā§āĻļāύ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤ |
| āĻŽāĻŋāĻļā§āϰ PHP + HTML | â āĻšā§āϝāĻžāĻ | āĻāĻŽā§āĻŦā§āĻĄ āĻāϰāĻž HTML āϏāĻŽā§āĻŦāϞāĻŋāϤ āϏāĻžāϧāĻžāϰāĻŖ `.php` āĻā§āĻŽāĻĒā§āϞā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ |
āĻā§āϞāĻŋāύāĻāĻĒ āĻ āϞā§āĻāĻāĻ āύāĻŋāϝāĻŧāĻŽ
Prettier-āĻāϰ PHP āĻāĻā§āĻāĻŋāύ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϞā§āĻāĻāĻā§ āĻĢā§āĻāĻžāϏ āĻāϰā§âāĻāĻĒāύāĻžāϰ āĻā§āĻĄā§āϰ āĻāĻāϰāĻŖ āĻāĻāĻ āĻĨāĻžāĻā§āĨ¤
| āĻāϞāĻžāĻāĻž | āĻā§ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāϰāĻž āĻšāϝāĻŧ? | āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰ⧠|
|---|---|---|
| āĻāύā§āĻĄā§āύā§āĻā§āĻļāύ | āĻāĻĒāύāĻžāϰ āϏā§āĻāĻŋāĻāϏ āĻ āύā§āϝāĻžāϝāĻŧā§ āϏā§āĻĒā§āϏ āĻŦāĻž āĻā§āϝāĻžāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāύā§āĻĄā§āύā§āĻ āĻāĻāĻžāϰ | āϏāĻŽāϝāĻŧā§āϰ āϏāĻžāĻĨā§ āĻšāĻžāϤ⧠āϤā§āϰāĻŋ āĻāύā§āĻĄā§āύā§āĻā§āĻļāύ āĻĄā§āϰāĻŋāĻĢāĻ āĻĻā§āϰ āĻāϰā§āĨ¤ |
| āϏā§āĻĒā§āϏāĻŋāĻ | āĻ āĻĒāĻžāϰā§āĻāϰ, āĻāĻŽāĻž, āĻāύā§āĻā§āϰā§āϞ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻā§āĻāϝāĻŧāĻžāϰā§āĻĄā§āϰ āĻāĻžāϰāĻĒāĻžāĻļā§āϰ āϏā§āĻĒā§āϏ | āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ āĻāĻŦāĻ āĻļāϰā§āϤ āĻĒāĻĄāĻŧāĻž āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤ |
| āĻŦā§āϰā§āϏ āĻ āĻŦā§āϞāĻ | āĻā§āϞāĻžāϏ, āĻĢāĻžāĻāĻļāύ āĻāĻŦāĻ āĻāύā§āĻā§āϰā§āϞ-āĻĢā§āϞā§āϰ āĻāύā§āϝ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻŦā§āϰā§āϏ āĻĒā§āϞā§āϏāĻŽā§āύā§āĻ | āϏā§āĻāĻžāĻāϞ āϝā§āĻĻā§āϧ āϰā§āϧ āĻāϰ⧠āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻā§āϞāĻŋ āĻ āύā§āĻŽāĻžāύāϝā§āĻā§āϝ āϰāĻžāĻā§āĨ¤ |
| āĻ ā§āϝāĻžāϰ⧠| āĻĒā§āϰāϝāĻŧā§āĻāύ⧠āĻāĻāĻžāϧāĻŋāĻ āϞāĻžāĻāύ⧠āĻāĻĒāĻžāĻĻāĻžāύ, āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻā§āϰā§āĻāϞāĻŋāĻ āĻāĻŽāĻž āύāĻŋāϝāĻŧāĻŽ | āĻŦāĻĄāĻŧ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻ ā§āϝāĻžāϰ⧠āĻāĻŦāĻ āĻĒā§āϞā§āĻĄ āĻāύā§āύāϤ āĻāϰā§āĨ¤ |
| āĻāĻžāϞāĻŋ āϞāĻžāĻāύ | āĻĢāĻžāĻāĻļāύ, āĻŽā§āĻĨāĻĄ āĻāĻŦāĻ āĻā§āϞāĻžāϏā§āϰ āĻŽāϧā§āϝ⧠āϝā§āĻā§āϤāĻŋāϏāĻā§āĻāϤ āĻā§āϰā§āĻĒāĻŋāĻ | āĻĢāĻžāĻāϞāĻā§āϞāĻŋāĻā§ āĻāĻāĻāĻŋ āϏā§āĻĒāώā§āĻ, āĻĒāĻžāĻ āϝā§āĻā§āϝ āĻāĻžāĻ āĻžāĻŽā§ āĻĻā§āϝāĻŧāĨ¤ |
āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āĻŽāĻĄā§āϞ āĻ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž
āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻĻā§āϰā§āϤ āĻāĻŦāĻ āύāĻŋāϰāĻžāĻĒāĻĻ āĻšāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
| āĻĻāĻŋāĻ | āĻŽāĻžāύ / āĻāĻāϰāĻŖ | āĻŽāύā§āϤāĻŦā§āϝ |
|---|---|---|
| āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āĻāĻā§āĻāĻŋāύ | Prettier + @prettier/plugin-php | āϝāĻāύāĻ āĻĒā§āϞāĻžāĻāĻāύāĻāĻŋ āĻāĻĒāϞāĻŦā§āϧ āĻĨāĻžāĻā§ āϤāĻāύāĻ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāϞā§āĨ¤ |
| āĻĢāϞāĻŦā§āϝāĻžāĻ | āϏā§āϰāĻā§āώāĻŋāϤ `/api/php-formatter` āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ | āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ āϝāĻĻāĻŋ PHP āĻĒā§āϞāĻžāĻāĻāύ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ-āϏāĻžāĻāĻĄ āϞā§āĻĄ āĻāϰāĻž āύāĻž āϝāĻžāϝāĻŧāĨ¤ |
| āĻāĻžāĻāĻŽāĻāĻāĻ | ~⧍ā§Ģ āϏā§āĻā§āύā§āĻĄ | āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āĻŦā§āĻļāĻŋ āϏāĻŽāϝāĻŧ āύāĻŋāϞ⧠āĻ āύā§āϰā§āϧ āĻŦāĻžāϤāĻŋāϞ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ |
| āϏāϰā§āĻŦā§āĻā§āĻ āĻāύāĻĒā§āĻ āĻāĻāĻžāϰ (āĻā§āĻā§āϏāĻ) | ~⧍ āĻāĻŽāĻŦāĻŋ | āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ āϞāĻāĻŋāĻā§ āĻāĻ ā§āϰ āĻāĻžāϰā§āĻĄāϰā§āϞāĨ¤ |
| āϏāϰā§āĻŦā§āĻā§āĻ āĻĢāĻžāĻāϞ āĻāĻāĻžāϰ (āĻāĻĒāϞā§āĻĄ) | ~ā§Ģ āĻāĻŽāĻŦāĻŋ | āĻā§āϞā§āϰ `maxFileSizeBytes` āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤāĨ¤ |
āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž
āĻāĻ āĻā§āϞāĻāĻŋ āĻ āϤā§āϝāύā§āϤ āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ āĻā§āĻĄā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻĻā§āύāύā§āĻĻāĻŋāύ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āϏā§āύāĻŋāĻĒā§āĻā§āϰ āĻāύā§āϝ āϤā§āϰāĻŋāĨ¤
| āĻĻāĻŋāĻ | āĻāĻāϰāĻŖ | |
|---|---|---|
| āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ-āϏāĻžāĻāĻĄ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ | āĻŦā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻĒā§āϰā§āĻāĻŋāϝāĻŧāĻžāϰ āϰāĻžāύāĻāĻžāĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒāĻāύā§āĻĻāϏāĻ āĻĒāĻĨāĨ¤ | āϏāĻžāϧāĻžāϰāĻŖ āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻā§āĻĄāĻŧā§ āĻā§āĻĄ āĻĒā§āϰā§āϰāĻŖ āĻāĻĄāĻŧāĻžāϝāĻŧāĨ¤ |
| āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻĢāϞāĻŦā§āϝāĻžāĻ | āϝāĻĻāĻŋ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻĒā§āϞāĻžāĻāĻāύ āϞā§āĻĄ āĻāϰāĻž āύāĻž āϝāĻžāϝāĻŧ, āĻā§āĻĄ HTTPS āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāĻŋ āϏā§āϰāĻā§āώāĻŋāϤ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻā§ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ | āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āĻāύāĻĒā§āĻ āĻšāĻŋāϏā§āĻŦā§ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻžāϤāĨ¤ |
| āϏāĻāϰāĻā§āώāĻŖ | āĻāĻžāĻāĻāĻž āĻāύāĻĒā§āĻ āĻĻā§āϰā§āĻāĻŽā§āϝāĻŧāĻžāĻĻā§ āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ āύā§āĻāĨ¤ | āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāĻŽāώā§āĻāĻŋāĻāϤ āϤā§āϰā§āĻāĻŋ/āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻŽā§āĻā§āϰāĻŋāĻ āϏāĻāĻā§āϰāĻš āĻāϰāĻž āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ |
| āϏā§āϰāĻž āĻ āύā§āĻļā§āϞāύ | āĻā§āύ⧠āĻ āύāϞāĻžāĻāύ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ⧠āĻā§āĻĒāύ āϤāĻĨā§āϝ, āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻā§āĻā§āύ āĻŦāĻž āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĒā§āϏā§āĻ āĻāϰāĻŦā§āύ āύāĻžāĨ¤ | āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž-āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āĻā§āĻĄ āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻā§āϞ āĻāĻŦāĻ CI-āĻ āϰāĻžāĻā§āύāĨ¤ |
āĻāĻŽāĻžāύā§āĻĄ-āϞāĻžāĻāύ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ (āĻĒā§āϰā§āĻāĻŋāϝāĻŧāĻžāϰ āĻ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ-āϏāĻŋāĻāϏ-āĻĢāĻŋāĻā§āϏāĻžāϰ)
āϝāĻāύ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāĻŋāϤāϰ⧠āĻāĻžāĻ āĻāϰāĻā§āύ, āĻĒā§āϰ⧠āϰāĻŋāĻĒā§ āĻā§āĻĄāĻŧā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻļā§āϞ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāϤ⧠āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻā§āϞāĻā§āϞāĻŋ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻāĻĒāĻžāϝāĻŧāĨ¤
āύā§āĻĄ / npm
āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻĒā§āϞāĻžāĻāĻāύ āϏāĻš āĻĒā§āϰā§āĻāĻŋāϝāĻŧāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
npm install --save-dev prettier @prettier/plugin-phpāĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻĒā§āϰā§āĻāĻŋāϝāĻŧāĻžāϰ āĻāĻŦāĻ āĻāϰ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻĒā§āϞāĻžāĻāĻāύ āϝā§āĻ āĻāϰā§āĨ¤
āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻĢāĻžāĻāϞ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻāϰā§āύ
npx prettier --write src/Example.php --parser phpāĻāĻ āĻ āύāϞāĻžāĻāύ āĻā§āϞ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āĻāĻāĻ āĻļā§āϞ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āϏāĻŽāϏā§āϤ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻĢāĻžāĻāϞ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻāϰā§āύ
npx prettier "src/**/*.php" --parser php --writeāĻĒā§āϰ⧠āĻā§āĻĄāĻŦā§āϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖāĻāĻžāĻŦā§ āĻĢāϰāĻŽā§āϝāĻžāĻ āϰāĻžāĻā§āĨ¤
āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ-āϏāĻŋāĻāϏ-āĻĢāĻŋāĻā§āϏāĻžāϰ
āĻāĻŽā§āĻĒā§āĻāĻžāϰ āĻĻāĻŋāϝāĻŧā§ āĻā§āϞā§āĻŦāĻžāϞāĻŋ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ-āϏāĻŋāĻāϏ-āĻĢāĻŋāĻā§āϏāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
composer global require friendsofphp/php-cs-fixerāĻāĻĒāύāĻžāϰ CLI āĻā§āϞāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠PHP-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻāĻžāĻāϞ āĻĢāĻŋāĻā§āϏāĻžāϰ āϝā§āĻ āĻāϰā§āĨ¤
PSR-12 āύāĻŋāϝāĻŧāĻŽā§ āĻāĻžāϞāĻžāύ
php-cs-fixer fix src --rules=@PSR12`src` āĻāϰ āĻ āϧā§āύ⧠āϏāĻŽāϏā§āϤ PHP āĻĢāĻžāĻāϞ⧠PSR-12 āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āĨ¤
PHP āĻŦāĻŋāĻāĻāĻŋāĻĢāĻžāϝāĻŧāĻžāϰā§āϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ
Laravel / Symfony / API āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ
āϰāĻŋāĻĢā§āϝāĻžāĻā§āĻāϰāĻŋāĻ āĻŦāĻž āĻā§āĻĄ āϰāĻŋāĻāĻŋāĻ āĻāϰāĻžāϰ āĻāĻā§ āĻāύā§āĻā§āϰā§āϞāĻžāϰ, āϏāĻžāϰā§āĻāĻŋāϏ āĻāĻŦāĻ DTO āĻā§āϞ⧠āĻā§āĻāĻŋāϝāĻŧā§ āύāĻŋāύāĨ¤
- HTTP āĻāύā§āĻā§āϰā§āϞāĻžāϰ āĻāĻŦāĻ āĻĢāϰā§āĻŽ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰā§āϰ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāϰā§āύāĨ¤
- āĻĻāϞ āĻā§āĻĄāĻŧā§ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻž āϏāĻžāϰā§āĻāĻŋāϏ āĻā§āϞāĻžāϏ āĻāĻŦāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āĻā§āϞ⧠āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāϰā§āύāĨ¤
- āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻāĻŦāĻ API āĻā§āĻĄāĻŧā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āϏā§āĻāĻžāĻāϞ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύāĨ¤
// Before
class OrderController extends Controller{public function store(Request $request){$order=$this->service->create($request->all());return response()->json($order,201);}}
// After
class OrderController extends Controller
{
public function store(Request $request)
{
$order = $this->service->create($request->all());
return response()->json($order, 201);
}
}
WordPress āĻ āϞā§āĻā§āϏāĻŋ āĻā§āĻĄāĻŦā§āϏ
āĻĒā§āϰā§āύ⧠PHP 5 / 7 āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞā§āĻā§ āϏāĻŦāĻāĻŋāĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āϞāĻŋāĻā§ āύāĻž āĻĻāĻŋāϝāĻŧā§āĻ āĻāϧā§āύāĻŋāĻ āĻŽāĻžāύāĻĻāĻŖā§āĻĄā§āϰ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āύāĻŋāϝāĻŧā§ āĻāϏā§āύāĨ¤
- āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻžāϰ āĻāĻā§ āĻĨāĻŋāĻŽ āĻāĻŦāĻ āĻĒā§āϞāĻžāĻāĻāύ āĻā§āĻĄ āϏā§āύā§āĻĻāϰ āĻāϰā§āύāĨ¤
- āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞ āĻĨā§āĻā§ āύā§āĻāϝāĻŧāĻž āĻāϞā§āĻŽā§āϞā§, āĻāĻĒāĻŋ-āĻĒā§āϏā§āĻ āĻāϰāĻž āϏā§āύāĻŋāĻĒā§āĻ āĻā§āϞ⧠āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāϰā§āύāĨ¤
- āϞā§āĻā§āϏāĻŋ āĻĢāĻžāĻāϞāĻā§āϞ⧠āϧā§āϰ⧠āϧā§āϰ⧠PSR-12 āĻāύāĻā§āύāĻļāύā§āϰ āĻĻāĻŋāĻā§ āύāĻŋāϝāĻŧā§ āϝāĻžāύāĨ¤
āĻļāĻŋāĻā§āώāĻžāĻĻāĻžāύ āĻ āĻā§āĻĄ āϰāĻŋāĻāĻŋāĻ
āĻŦā§āϰā§āϏ āĻĒā§āϞā§āϏāĻŽā§āύā§āĻā§āϰ āĻā§āϝāĻŧā§ āϞāĻāĻŋāĻ āĻāĻŦāĻ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ⧠āĻĢā§āĻāĻžāϏ āĻāϰāϤ⧠āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
- āĻāĻžāϤā§āϰāĻĻā§āϰ āĻĻā§āĻāĻžāύ āĻāĻŋāĻāĻžāĻŦā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āϏā§āĻāĻžāĻāϞ āĻĒāĻžāĻ āϝā§āĻā§āϝāϤāĻž āĻāύā§āύāϤ āĻāϰā§āĨ¤
- āĻāύā§āύāϤāĻŋāĻā§āϞ⧠āĻšāĻžāĻāϞāĻžāĻāĻ āĻāϰāϤ⧠āĻĒā§āϞ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻā§ āĻāĻā§/āĻĒāϰ⧠āĻāĻĻāĻžāĻšāϰāĻŖ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύāĨ¤
- āĻŦā§āϞāĻ āĻĒā§āϏā§āĻ āĻāĻŦāĻ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ⧠āĻā§āĻĄ āϏā§āϝāĻžāĻŽā§āĻĒāϞāĻā§āϞā§āϰ āĻāύā§āϝ āĻĻā§āϰā§āϤ āϏā§āϝāĻžāύāĻŋāĻāĻŋ āĻā§āĻ āĻšāĻŋāϏā§āĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
// Example exercise: ask students to predict the formatted result
if($user&&$user->isAdmin()){logAction($user,"login");}
â Frequently Asked Questions
âāĻāĻ āĻā§āϞāĻāĻŋ āĻāĻŋ āĻāϧā§āύāĻŋāĻ PHP 8 āĻĢāĻŋāĻāĻžāϰ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§?
đ§āĻāĻŽāĻŋ āĻāĻŋ āĻā§āϝāĻžāĻŦ āĻĒā§āϰāϏā§āĻĨ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ āĻŦāĻž āϏā§āĻĒā§āϏā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻā§āϝāĻžāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ?
đāϞāĻžāĻāύ āϰâā§āϝāĻžāĻĒāĻŋāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāϰāĻž āĻšāϝāĻŧ?
đāĻāĻŽāĻžāϰ āĻā§āĻĄ āĻāĻŋ āĻāĻĒāύāĻžāϰ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻĒāϞā§āĻĄ āĻšāϝāĻŧ?
API-āϤ⧠āĻĢāĻŋāϰ⧠āϝāĻžāϝāĻŧāĨ¤ āĻāĻāϝāĻŧ āĻā§āώā§āϤā§āϰā§āĻ, āĻāύāĻĒā§āĻ āĻ
āϏā§āĻĨāĻžāϝāĻŧā§ āĻšāĻāϝāĻŧāĻžāϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āĻāĻŦāĻ āĻĻā§āϰā§āĻāĻŽā§āϝāĻŧāĻžāĻĻā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž, āϤāĻŦā§ āϤāĻžāϰāĻĒāϰāĻ āĻāĻĒāύāĻžāϰ āĻā§āĻĒāύ āĻŦāĻž āĻ
āϤā§āϝāύā§āϤ āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āĻĄā§āĻāĻž āĻĒā§āϏā§āĻ āĻāϰāĻž āĻāĻĄāĻŧāĻžāύ⧠āĻāĻāĻŋāϤāĨ¤đ§ŽāĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āĻāĻŋ āĻāĻŽāĻžāϰ PHP āĻā§āĻĄā§āϰ āĻāϞāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻŦā§?
âī¸āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻāĻāĻ āϏā§āĻāĻžāĻāϞ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻŦ?
Pro Tips
āĻāĻĒāύāĻžāϰ CI āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ⧠āĻāĻāĻāĻŋ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āϧāĻžāĻĒ (Prettier āĻŦāĻž PHP-CS-Fixer) āϝā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻā§āύ⧠āĻ āĻĢāϰāĻŽā§āϝāĻžāĻā§āĻĄ PHP āĻāĻāύ⧠`main`-āĻ āĻĒā§āĻāĻāĻžāϤ⧠āύāĻž āĻĒāĻžāϰā§āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āϞ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ āĻā§āϞāĻžāϰ āĻāĻā§ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ āĻāĻžāϞāĻžāύ āϝāĻžāϤ⧠āĻĄāĻŋāĻĢāĻā§āϞāĻŋ āĻāĻāϰāĻŖ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ⧠āĻā§āύā§āĻĻā§āϰā§āĻā§āϤ āĻĨāĻžāĻā§, āĻšā§āϝāĻŧāĻžāĻāĻāϏā§āĻĒā§āϏ⧠āύāϝāĻŧāĨ¤
āĻŦāĻĄāĻŧ āϰāĻŋāĻĢā§āϝāĻžāĻā§āĻāϰā§āϰ āĻāύā§āϝ, āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻāĻāĻŦāĻžāϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦā§āϰāĻžāĻā§āĻā§ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻāϰā§āύ, āĻāĻāĻŋ āĻŽāĻžāϰā§āĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻāϞāĻžāĻĻāĻž PR-āĻ āϝā§āĻā§āϤāĻŋāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύāĨ¤
āĻ āύāϞāĻžāĻāύ āĻā§āϞāĻā§āϞāĻŋāĻā§ āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞā§āϰ āĻŽāϤ⧠āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ: āĻā§āύ⧠āĻāϝāĻŧā§āĻŦ āĻĢāϰā§āĻŽā§ āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ āϏāĻŋāĻā§āϰā§āĻ āĻāĻŦāĻ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻā§ āĻĒā§āϏā§āĻ āĻāϰāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύāĨ¤
Additional Resources
Other Tools
- āϏāĻŋāĻāϏāĻāϏ āϏā§āύā§āĻĻāϰā§āϝāĻŦāϰā§āϧāĻ
- āĻāĻāĻāĻāĻŋāĻāĻŽāĻāϞ āϏā§āύā§āĻĻāϰā§āϝāĻŦāϰā§āϧāĻ
- āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϏā§āύā§āĻĻāϰā§āϝāĻŦāϰā§āϧāĻ
- āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āϏā§āύā§āĻĻāϰā§āϝāĻŦāϰā§āϧāĻ
- āϰāĻ āύāĻŋāϰā§āĻŦāĻžāĻāĻ
- āϏā§āĻĒā§āϰāĻžāĻāĻ āĻāĻā§āϏāĻā§āϰā§āϝāĻžāĻā§āĻāϰ
- āĻŦā§āϏā§Ŧā§Ē āĻĄāĻŋāĻā§āĻĄāĻžāϰ
- āĻŦā§āϏā§Ŧā§Ē āĻāύāĻā§āĻĄāĻžāϰ
- āϏāĻŋ-āĻļāĻžāϰā§āĻĒ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āϏāĻŋāĻāϏāĻāĻŋ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- Dockerfile Formatter
- āĻāϞāĻŽ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻāĻāύāĻāĻŋ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻā§ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻā§āϰāĻžāĻĢāĻāĻŋāĻāĻāϞ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻāĻāĻāϏāĻŋāĻāϞ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻāĻāĻāύāĻāĻ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻā§āϏāύ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āϞā§āϝāĻžāĻā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻŽāĻžāϰā§āĻāĻĄāĻžāĻāύ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻāϏāĻŋ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻĒā§āϰā§āĻā§ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻĒāĻžāĻāĻĨāύ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āϰā§āĻŦāĻŋ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āϰāĻžāϏā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āϏā§āĻāĻžāϞāĻž āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻļā§āϞ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āĻāϏāĻāĻŋāĻāĻāϞ āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- SVG āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- Swift āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- TOML āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- Typescript Formatter
- XML āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- YAML āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- Yarn āĻĢāϰāĻŽā§āϝāĻžāĻāĻžāϰ
- āϏāĻŋāĻāϏāĻāϏ āĻŽāĻŋāύāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ
- Html Minifier
- Javascript Minifier
- āĻā§āϏāύ āĻŽāĻŋāύāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ
- XML āĻŽāĻŋāύāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ
- āĻāĻāĻāĻāĻŋāĻāĻŋāĻĒāĻŋ āĻšā§āĻĄāĻžāϰ āĻāĻŋāĻāϝāĻŧāĻžāϰ
- āĻĒāĻŋāĻĄāĻŋāĻāĻĢ āĻĨā§āĻā§ āĻā§āĻā§āϏāĻ
- āϰā§āĻā§āĻā§āϏ āĻā§āϏā§āĻāĻžāϰ
- āϏāĻžāϰā§āĻĒ āϰā§āϝāĻžāĻāĻ āĻā§āĻāĻžāϰ
- Whois āϞā§āĻāĻāĻĒ