Articles of Соглашения об именах

Соглашение об именах: единственное число против множественного числа для классов, описывающих объекты в PHP

Я считаю, что стандартная практика для обозначения таблиц в MySQL заключается в использовании множественных имен. Классы, ссылающиеся на эти таблицы, также должны быть множественными? Например, представьте, что у вас есть таблица под названием «Пользователи», которая используется для целей аутентификации. Эта таблица будет описана в классе сущности более или менее подобным образом с использованием доктрины ORM: […]

Соглашения об именах MySQL, должно ли имя поля включать имя таблицы?

Друг сказал мне, что я должен указать имя таблицы в поле имени той же таблицы, и мне интересно, почему? И должно быть так? Пример: (Table) Users (Fields) user_id, username, password, last_login_time Я вижу, что префикс «user_» не имеет смысла, поскольку я знаю, что это уже для пользователя. Но я тоже хотел бы услышать от вас. […]

Что я должен назвать своим файлом класса PHP?

Я видел много разных схем и расширений имен, используемых для файлов PHP, которые в основном являются просто классами. Некоторые примеры: myClass.php myClass.class.php myClass.class В чем разница, а что лучше?

Соглашение об именах mysql

Обычно я обычно использовал какую-то Hungarian Notation для моих имен полей в моих таблицах, например #Table Users u_id, u_name, u_email etc… #Posts p_id, p_u_id, p_title, p_content etc… Но мне недавно сказали, что это не лучшая практика. Есть ли более стандартный способ сделать это? Мне не очень понравилось использовать id поля, так как это требует от […]

Соглашения об именах PHP?

Я кодирую smt прямо сейчас, и немного озадачен тем фактом, что PHP иногда вызывает свои функции с подчеркиванием, а иногда и одним словом. Что с этим? Пример: int strlen (строка $ str) а также bool in_array (смешанная $ игла, массив $ haystack [, bool $ strict = FALSE]) Я надеюсь, что для этого есть веская […]

Именование файлов cookie – лучшие практики

Как выглядят имена печенья? Должны ли они быть: lower_case CamelCase Underscore_Camel_Case ВЕРХНИЙ РЕГИСТР Или они должны быть чем-то другим?

Префикс метода подчеркивания

Я изучал код CodeIgniter и CakePHP, и я заметил, что некоторые из методов в их классах имеют префикс с подчеркиванием _ или двойным подчеркиванием __ . В чем цель этого?

Соглашение об именах загруженных файлов

На моем сайте я позволяю пользователям загружать файлы. Если файл действителен и загружен, он перемещается в папку (используя PHP). Все пользователи загружаются в одну и ту же папку. Мне кажется, мне нужно переименовать загруженные файлы. Есть ли что-то вроде соглашения об именах по умолчанию, позволяющего пользователям загружать файлы с тем же именем?