Придумал дичь для строк

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
zabachok
Сообщения: 522
Зарегистрирован: 2013.12.16, 14:38

Придумал дичь для строк

Сообщение zabachok »

Продумал такую дичь, практически приснилась:

Код: Выделить всё

$string = '  key-{type}-{id}   ';
$result = (new String($string))
    ->trim()
    ->replace(['{type}', '{id}'], ['item', 1])
    ->ucfirst();
echo $result; //Key-item-1
Цели:
1. Объектный подход для работы над строками
2. Стандартизированные имена методов и порядок аргументов
3. хз

Теперь думаю нафига оно нужно... Что думаете?
2b||!2b Just read the instructions
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Придумал дичь для строк

Сообщение ElisDN »

Да, можно сделать иммутабельный класс. Так изначально устроены JavaScript, Ruby и Python.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Придумал дичь для строк

Сообщение zelenin »

zabachok писал(а): 2017.10.12, 11:39 Продумал такую дичь, практически приснилась:

Код: Выделить всё

$string = '  key-{type}-{id}   ';
$result = (new String($string))
    ->trim()
    ->replace(['{type}', '{id}'], ['item', 1])
    ->ucfirst();
echo $result; //Key-item-1
Цели:
1. Объектный подход для работы над строками
2. Стандартизированные имена методов и порядок аргументов
3. хз

Теперь думаю нафига оно нужно... Что думаете?
можешь нагуглить несколько реализаций на гитхабе.
Аватара пользователя
zabachok
Сообщения: 522
Зарегистрирован: 2013.12.16, 14:38

Re: Придумал дичь для строк

Сообщение zabachok »

zelenin писал(а): 2017.10.12, 12:11 можешь нагуглить несколько реализаций на гитхабе.
Чиорт! Я так и думал, что эта гениальная идея уже пришла в голову кому-то. Моя карьера на грани трагического провала! Что же делать!
:lol:
Нагитхабить...
2b||!2b Just read the instructions
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Придумал дичь для строк

Сообщение zelenin »

zabachok писал(а): 2017.10.12, 12:41
zelenin писал(а): 2017.10.12, 12:11 можешь нагуглить несколько реализаций на гитхабе.
Чиорт! Я так и думал, что эта гениальная идея уже пришла в голову кому-то. Моя карьера на грани трагического провала! Что же делать!
:lol:
Нагитхабить...
трудно не придумать то, что существует в других языках)
Аватара пользователя
zabachok
Сообщения: 522
Зарегистрирован: 2013.12.16, 14:38

Re: Придумал дичь для строк

Сообщение zabachok »

zelenin писал(а): 2017.10.12, 12:44 трудно не придумать то, что существует в других языках)
Трудно)))
2b||!2b Just read the instructions
Ответить