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

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

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

Сообщение 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. хз

Теперь думаю нафига оно нужно... Что думаете?
2b||!2b Just read the instructions

Аватара пользователя
ElisDN
Сообщения: 5430
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

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

Сообщение ElisDN » 2017.10.12, 12:05

Да, можно сделать иммутабельный класс. Так изначально устроены JavaScript, Ruby и Python.

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2017.10.12, 12:11

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
Сообщения: 521
Зарегистрирован: 2013.12.16, 14:38

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

Сообщение zabachok » 2017.10.12, 12:41

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

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2017.10.12, 12:44

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

Аватара пользователя
zabachok
Сообщения: 521
Зарегистрирован: 2013.12.16, 14:38

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

Сообщение zabachok » 2017.10.12, 12:46

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

Ответить