237  /  331

Идиомы программирования

Просмотров: 1751 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 28.08.2014

Общее понятие

В любом языке программирования существуют так называемые идиомы, то есть повсеместно применяемые способы использования тех или иных конструкций. Например, в языке PHP к таким идиомам можно отнести форму записи цикла по элементам массива:

for ($i = 0, $cnt = count($arArray); $i < $cnt; $i++)
{
}

или

foreach ($arArray as $key => $value)
{
}

Использование идиом позволяет читающему пропускать очевидные фрагменты кода и сосредоточиться на содержательных вещах, а также находить в коде нужные фрагменты по характерным (идиоматическим) конструкциям.


Необходимо стараться использовать общепринятые конструкции, а не изобретать свои собственные. Пример: код

reset($arHashLink);
while(list($hash, $arData)=each($arHashLink))
{
}

лучше переписывать в таком виде

foreach ($arHashLink as $hash => $arData)
{
}

Примеры идиом

Идиома оператора "?"

$res = ($bTrue? "True" : "False");


7
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии