Там нет ничего плохого с ним на всех, и я бы подумал, что это довольно распространенное явление.
Однако в каждой ситуации вы всегда должны выбирать лучшее имя для переменной или параметра, не применяя одно правило ко всему вашему коду.
Например, в функции поиска базы данных может быть очевидно, к чему относится $id
, поэтому это было бы разумное имя параметра; но там, где вы его вызываете, у вас, вероятно, будет множество идентификаторов разного рода, поэтому следует использовать более описательное имя переменной. С другой стороны, каждый раз, когда вы создаете SQL-строку, это, вероятно, единственная такая переменная в области видимости, поэтому ее последовательное имя сохраняет ваш код в порядке и легко читается.
Общее наблюдение заключается в том, что весь код читается чаще, чем он написан (да, даже ваш личный сайт, на который вы не смели бы поделиться с миром). Имена переменных должны быть выбраны с учетом этого: что делает этот код легким для чтения, понимания и обслуживания?
Я так не думаю. – www139
Нет, внутри функции '$ variable' находится параметр, который вы передали, а не глобальная переменная. – Zerquix18