Найкращі практики PHP: Конвенції найменувань для змінних та типів даних
Добре, поясни ремені! Ми збираємось поглибитися у світ PHP. Але обіцяй мені одне: не дозволяй акулі з’їсти тебе. У світі PHP може статися все! У сьогоднішньому епізоді “Виживання в коді” наша тема: “Найкращі практики PHP для змінних та конвенцій найменування типів даних”.
Що скривджено в назві?
Перед тим як почнеш скаржитися та казати, “Я можу називати свої змінні як завгодно!”, призупинись і пам’ятай, що код не пишеться для комп’ютерів, він пишеться для людей. Звичайно, комп’ютери виконують його, але ми, прості смертні, читаємо, вирішуємо проблеми та радіємо, коли він нарешті працює.
Перше правило при назвах? Ясність та описовість. Твоє майбутнє “я” та твої колеги подякують тобі, повір мені!
Привітання зі змінними PHP
У PHP всі назви змінних повинні починатися з знаку долара ($). Після $ може йти комбінація цифр, літер (як верхнього, так і нижнього регістру) та підкреслень. Однак ім’я не повинно починатися з цифри. Уявіть, як назвете свою першу дитину ’10Том’. Ой, бідний хлопчина!
Послідовне використання верблюжого регістру
Назви змінних повинні бути описовими, і для цього ми часто використовуємо кілька слів. Щоб такі назви змінних були легкими для читання, ми використовуємо метод, відомий як верблюжий регістр. Тут перша літера кожного слова крім першого піднімається у верхній регістр.
$мояСолодкаКарета;
$довгаНазваЗмінноїДляПеремоги;
Повір мені, це полегшує сприйняття та зменшує головні болі, як тобі, так і інших!
Використовуйте підкреслення для констант
Якщо ви визначаєте константу, зазвичай варто використовувати великі літери з підкресленням між словами. Це трохи нагадує крик у мові PHP. Константи, буваючи “сталими” речами, цінують таку увагу.
define("МАКСИМАЛЬНА_ШВИДКІСТЬ", 200);
Тепер ваша константа голосна і зрозуміла!
Вперед, до типів даних!
PHP підтримує купу типів даних, і, взагалі, для них не потрібні конкретні правила найменування. Але зачекайте, є деякі рекомендації, які варто дотримуватися при роботі з ними.
Будьте явними з логічним
Ніндзя круті, але не в вашому коді. У випадку логічних типів даних, замість того, щоб писати як ніндзя загадкові правди з ‘1’ або ‘0’, будьте явними. Використовуйте true чи false.
$користувачУвійшов = true;
$адмін = false;
Роблячи це, ви зробите речі очевидними для інших і для вашого майбутнього “я”. І пам’ятайте, ніндзя круті тільки у фільмах!
Будьте чіткими з масивами
Назви масивів повинні бути у множині. Цей маленький порадник зекономить багато плутанини. Якщо це масив, що містить кілька елементів, назвіть його так.
$іменаКористувачів = array("Джон", "Доу", "Марк");
От і все, друзі! Тому наступного разу, коли ви працюватимете з PHP, пам’ятайте називати свої змінні та типи даних, ніби ви розповідаєте казку. Будьте чіткими, будьте описовими та уникайте ніндзя! І перш, ніж ви це зрозумієте, ви полюбите, наскільки легше стане зрозуміти ваш код. І так, не дозволяйте PHP акулам вкусити вас!