Существует множество способов именования переменных (как видно из ответов)
Но, как правило, они должны быть названы так, чтобы из простого взгляда на саму переменную, для чего она и для чего она использовалась, было ясно, что не нужно проходить тысячи строк кода. чтобы выяснить - и не только для того, кому еще, возможно, придется устранять неполадки позже, но если ваш код имеет длину в тысячи строк для вашего же блага, если вы сами должны устранять неполадки позже
И КАКИЕ КОНВЕНЦИИ НА ИМЕНИ, КОТОРЫЕ ВЫ ВЫБИРАЕТЕ, БУДУТ ПОСЛЕДОВАТЕЛЬНЫМ В ТЕЧЕНИЕ ВАШЕГО КОДА - это не может быть повторено достаточно:)
Лично я использую следующее:
первая часть переменной для того, что это
вторая часть для того, что он делает / используется для
а для переменных, необходимых вне функции, класса и т. д., третья часть предназначена для функции, класса и т. д., она взята из
Ex:
Я хочу назвать переменную для миниатюры видео на первой странице:
поэтому я начну с того, что это (нижний регистр) - уменьшенное изображение
затем я добавляю, для чего он используется (первая буква в верхнем регистре) - Видео
и так как я нуждаюсь в этом на первой странице вне функции, я заканчиваю с функцией, из которой это прибыло (отделено under_score) - getVideoAll
Дайте мне $ thumbnailVideo_getVideoAll
Таким образом, независимо от того, где я смотрю на переменную в любой части кода (HTML, PHP и т. Д.), Я знаю ...
ах, это миниатюра для видео, которое я пытаюсь показать, и если оно по какой-то причине не работает, мне, во-первых, не нужно никуда идти проверять орфографию, а во-вторых, я точно знаю, для какой функции, класса это вызывалось (getVideoAll) и может просто пойти туда для устранения неполадок
Если бы я просто назвал его $ tnVid, я мог бы лично иметь смутное представление о том, что это такое, но кто-то другой, смотрящий на него, не мог бы понять, что tn обозначает (t) humb (n) ail и т. Д.
поэтому для устранения неполадок они должны были бы сначала взглянуть на окружающий код, чтобы, возможно, сделать вывод, что это вероятная переменная для миниатюры, а во-вторых, пройти тысячи строк кода, чтобы найти, из какой функции, класса и т. д. он пришел - и это часы работы просто найти то, что вам нужно, чтобы даже начать устранение неполадок - вместо 5 секунд это займет, чтобы увидеть $ thumbnailVideo_getVideoAll и идти -
Ах, это миниатюра для видео, и мне нужно перейти к функции getVideoAll для устранения неполадок