Большое спасибо, и очень нравится использование констант для предоставления более наглядного и легко запоминающегося решения.
я есть открытый метод для класса, и я хотел бы задокументировать доступные строковые значения, которые метод может принять. Будет ли это приемлемым:
/**
* 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;
}