И вот такой горе-девелопер, который умеет, как ты говоришь, интуитивно выбирать нужные классы и пр, в определенный момент сталкивается с задачей, которая не предусмотрена библиотеками. И начинается это:
$password = substr(htmlspecialchars(strip_tags(trim($_POST['password']))), 0, 100);
Потому что такое не описывается в мануале, а в сети через раз именно так.
Поэтому я и спросил, что считать результатом. Если требуется на работу девочка-пятиклассница, знающая кнопки Ctrl+C и изучившая доку фреймворка - одно. А если нужен программист, владеющий принципами построения алгоритмов, знающий стандарты, ориентирующийся в языке на низовом уровне - другое.
Поверь, научить основам фреймворка человека в сто раз проще, чем логике и подводным камням. А человку, понимающему низовые алгоритмы разобраться в твоем API - как два пальца об асфальт.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.