От избалованных PDO пользователей я довольно часто получаю запросы на добавление поддержки именованных плейсхолдеров.
Самому мне идея типизованных плейсхолдеров кажется надуманной, поскольку выражение "last_name = ?s" уже поименовано, и писать мало масляное "last_name = :last_name" я не вижу смысла. Но количество желающих не уменьшается, и поэтому я решил-таки прогнуться.
Но как-то мне никакой формат из приходящих в голову не нравится.
Я так понимаю, что знак препинания, стоящий после пробела (? и : ) выбран не случайно. И поэтому я не уверен, что "a:name" не будет ни с чем конфликтовать. Или пофиг?
Какой формат подошел бы тебе, юзернейм?
Самому мне идея типизованных плейсхолдеров кажется надуманной, поскольку выражение "last_name = ?s" уже поименовано, и писать мало масляное "last_name = :last_name" я не вижу смысла. Но количество желающих не уменьшается, и поэтому я решил-таки прогнуться.
Но как-то мне никакой формат из приходящих в голову не нравится.
Я так понимаю, что знак препинания, стоящий после пробела (? и : ) выбран не случайно. И поэтому я не уверен, что "a:name" не будет ни с чем конфликтовать. Или пофиг?
Какой формат подошел бы тебе, юзернейм?