- 1
var_dump(0 == 'true'); // bool(true)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
var_dump(0 == 'true'); // bool(true)
PHP, ты чего в этот курил раз?
Может кто нибудь объяснит мне как PHP получает bool(true)?
По отдельности они как bool(false) (0) и bool(true) ('true').
Тем более true == false // bool(false)
Ответ: PHP конвертирует 'true' в число (int) получается int(0), тем более 0 == 0.
+162
function makeRequest(params)
{
var tParams = new Object();
try{
tParams.accepts = params.accepts
}
catch(e){}
try{
tParams.async = params.async
}
catch(e){}
try{
tParams.beforeSend = params.beforeSend
}
catch(e){}
try{
tParams.cache = params.cache
}
catch(e){}
очередной тревел-стартап
http://www.corteos.ru/Scripts/helpers.js
+162
$cityName_UTF8 = iconv ( 'UTF-8' , 'Windows-1251', $cityName_Win1251 );
ShopCMS
+162
switch ( keyStroke ) {
// Shift pressed
case 2228240: // IE
case 16:
that.hiddenMode = 1;
that.line.detach();
}
+162
$(function(){
var keyword = '';
if (typeof crtg_content !== 'undefined' && crtg_content) { keyword = crtg_content; }
var custom = { 4:ar_duo1 };
custom[1] = 'soft';
custom[2] = 'design';
custom[3] = 'linux';
/* Антоша не удаляй это условие блеать! Как я тестить буду? */
//if (true)
// show_inner_banner_block('ertelecom');
//else
new adriver("adriver_banner_132032996", {sid: 176776, bt: 52, bn: 3, custom: custom, keyword: keyword});
});
С известного ИТ ресурса.
Не говнокод, конечно, но коментарий весёлый. :)
+162
if ($page_name=='comments_content_sources.php' && $_REQUEST['batch_action']=="approve" && !in_array('comments|approve',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_content_sources.php' && $_REQUEST['batch_action']=="delete" && !in_array('comments|delete',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_content_sources.php' && $_REQUEST['batch_action']=="approve_and_delete" && (!in_array('comments|approve',$_SESSION['permissions']) || !in_array('comments|delete',$_SESSION['permissions']))) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_content_sources.php' && $_REQUEST['batch_action']=="delete_and_approve" && (!in_array('comments|approve',$_SESSION['permissions']) || !in_array('comments|delete',$_SESSION['permissions']))) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_models.php' && !in_array('comments|view',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_models.php' && $_REQUEST['action']=="change_complete" && !in_array('comments|edit_all',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_models.php' && $_REQUEST['batch_action']=="approve" && !in_array('comments|approve',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_models.php' && $_REQUEST['batch_action']=="delete" && !in_array('comments|delete',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_models.php' && $_REQUEST['batch_action']=="approve_and_delete" && (!in_array('comments|approve',$_SESSION['permissions']) || !in_array('comments|delete',$_SESSION['permissions']))) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='comments_models.php' && $_REQUEST['batch_action']=="delete_and_approve" && (!in_array('comments|approve',$_SESSION['permissions']) || !in_array('comments|delete',$_SESSION['permissions']))) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='categories.php' && !in_array('categories|view',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='categories.php' && in_array($_REQUEST['action'],array("add_new","add_new_complete")) && !in_array('categories|add',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='categories.php' && $_REQUEST['action']=="change_complete" && !in_array('categories|edit_all',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
if ($page_name=='categories.php' && $_REQUEST['batch_action']=="delete" && !in_array('categories|delete',$_SESSION['permissions'])) {header("Location: error.php?error=permission_denied");die;}
Недавно перешел на новую фирму, и там меня вежливо попросили добавить новый функционал в готовый сайт. Как только я зашел в папку с сайтом, сразу же почувствовал аромат качественного кода, и это были только ромашки. Маршрутизация в 600 строк ифов(из за ограничения все не могу выложить), та что вы Александр над проектом работали профессионалы. Жесткие ссылки сайта по всему коду, один класс и моЩная архитектура в процедурном стиле, ну это только начало. Видели бы базу и запросы к ней, человек писавший все это явно Оптимус-Оптимизатор 80 уровня. В общем, ребят, не занимайтесь веб панорамированием, говна там ну очень много.
+162
function dotsOrder($dots)
{
if($dots>=4){
return 18;
} else if($dots>=3 && $dots<4){
return 17;
} else if($dots>=2 && $dots<3){
return 16;
} else if($dots>=1 && $dots<2){
return 14;
} else if($dots>=0 && $dots<1){
return 12;
} else {
return 10;
}
}
+162
function wait($time)
{
$tmp_time = time();
$i = $tmp_time;
$time = $tmp_time + $time;
while ($i < $time)
{
If (time() != $i) { $i++; }
}
}
Автор сего творения явно не подозревал о существовании функции sleep
+162
if ($params['sendNow'] !== true)
return $this->addToSendingEmailList($params);
else
return $this->send($params);
Творческая муза сумеречного украинского гения не может проверить условие как нормальный, белый человек.
+162
var interval = setInterval(function() {}, 10000);
// get rid of the newline-removing interval
for (var j = interval - 10000; j < interval + 10000; j++) { clearInterval(j); }
Кусок юзерскрипта, позволяющего вставлять переносы строки в заданных вопросах на Tumblr.
Это просто волшебно...