У меня есть этот класс:
class categories
{
private static $previousCategories;
public static function hold_previous_categories($bussId)
{
$query = " SELECT categories .... where businessId = $bussId ";
//run query -> fetch result and save categories at the static variables
static::$previousCategories = $result;
}
}
Сначала я вызову hold_previous_categories, чтобы сохранить предыдущие категории в статических переменных, позже в конце скрипта я буду использовать эту статическую переменную.
Как мне назвать функцию hold_previous_categories и статическую переменную $ previousCategories?
Имена методов
Все имена методов написаны в lowerCamelCase. Чтобы избежать проблем с разными файловыми системами. только имена a-z, A-Z и 0-9 разрешены для имен методов — не используйте специальные
персонажи.
Сделайте имена методов описательными, но в то же время сохраняйте их краткими. Конструкторы всегда должны вызываться _conscruct (), никогда не используйте имя класса в качестве имени метода.
а. myMethod ()
б. someNiceMethodNa.me ()
с. betterwriteLongMethodNamesThanNamesNobodyunderstands ()
д. singYmcaLoudly ()
е. _construct ()
Имена переменных
Имена переменных пишутся в нижнем регистре и должны быть
а. сам за себя
б. не сокращен до неузнаваемости. но гораздо дольше, если это прояснит их значение
В следующем примере показаны две переменные с одинаковым значением, но с разными именами. Вы наверняка согласитесь, что более длинные версии лучше (не так ли … ‘?).
Правильное именование переменных
а. $ singletonObjectsRegistry
б. $ argumentsArray
с. $ aLotOfHtmlCode
Неверное именование переменных
а. $ aObjRgstry
б. $ argArr
с. $ сх
Других решений пока нет …