Большое спасибо, и очень нравится использование констант для предоставления более наглядного и легко запоминающегося решения.

я есть открытый метод для класса, и я хотел бы задокументировать доступные строковые значения, которые метод может принять. Будет ли это приемлемым:

/**
* Set size of photos
* 
* @param string $size can be one of these options: url_sq, url_t, url_s, url_m, url_o
* @return void
*/
public function setSize($size){
    $this->_size = $size;
}

Ответы на вопрос(1)

Ваш ответ на вопрос