Ничё твин поработает с фреймворком и поймёт все прелести оных и после за уши не оттянем
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
echo htmlspecialchars($text);Этого достаточно заглаза. И что мы видим в фреймворке? Да разве же можно так просто! Это же говнокод!!!
echo CHtml::encode($text);
public static function encode($text)
{
return htmlspecialchars($text,ENT_QUOTES,Yii::app()->charset);
}
Цитата (paul85 @ 3.07.2013 - 19:44) |
Как по мне, тогда уж изучать Ruby on rails. Ну или DJango, какой-нибудь |
Цитата |
если следовать этой логике, то стоит писать сайты на каком нибудь С |
Цитата |
не рассматриваем сишные библиотеки, это ведь тоже как бы фреймворки |
Цитата |
а почему рельсы, это ведь фреймворк который написан на Ruby, как и Django, написанный на python'e? |
Цитата (paul85 @ 4.07.2013 - 20:38) |
Хоть какой-то толк будет, если изучаемый фреймворк прекратит свое существование. Или станет совершенно невостребованным. |
CHtml::encode($text);, а писать как ты хочешь.
Цитата (twin @ 3.07.2013 - 20:40) |
Вот смотри примерчик совсем маленький. Нужно вывести в поток контент. Что обычно делается в таком случае? echo htmlspecialchars($text); |
Цитата (Dezigo @ 5.07.2013 - 10:05) |
Можешь вообще не использовать и отказаться от этих ...... , а писать как ты хочешь. Если это не ускоряет работу, а наоборот то, это не выгодно. Главное это структура и набор правил. |
Цитата |
вот буквально недавно сталкивался с проблемой, после миграции с php 5.3, на 5.4, сайт упал, проблема была как раз в таких строчках Пришлось вручную лопатить весь код, и прописывать кодировки. |
function myHtmlspecialchars($var) {
return htmlspecialchars($var);
}
function myIntval($var) {
return intval($var);
}
Цитата (inpost @ 17.07.2013 - 14:18) |
killer8080 Идеальный фреймворк: function myHtmlspecialchars($var) { ... и так далее тупого перечисления всех существующих функций. Авось одну из них точно так же как и htmlspecialchars решат поменять разработчики... А нам потом весь код всех сайтов переписывать. Браво разработчикам PHP. Версии 5.4, 5.5 - как такие можно было сделать, это плевок всем программистам в душу. Особенно радует существования двух абсолютно одинаковых по существую функций, где вторая функция имеет новый подход к реализации, поэтому старая считается недействительной, чего только стоит (грубо говоря): mysql_query("запрос"); Срочно надо переписать на: mysqli_query("запрос"); Вместо того, чтобы функционал функции mysqli просто перенести в mysql. |
Цитата |
mysql_query("запрос"); Срочно надо переписать на: mysqli_query("запрос"); Вместо того, чтобы функционал функции mysqli просто перенести в mysql. |
Цитата (inpost @ 17.07.2013 - 14:18) |
Версии 5.4, 5.5 - как такие можно было сделать, это плевок всем программистам в душу. |
function mysql_query($query,$link) {
return mysqli_query($link,$query);
}