- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
// Статическая типизация для PHP < 7.0
set_error_handler(function(){});
function foo(int $bar)
{
var_dump($bar);
}
foo(1); // Работает и выводит int(1)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
// Статическая типизация для PHP < 7.0
set_error_handler(function(){});
function foo(int $bar)
{
var_dump($bar);
}
foo(1); // Работает и выводит int(1)
Недавно разгребал легасикод доставшийся по наследству. Увидел статическую типизацию там где ее не должно было быть. Проект крутится на 5.3.
+2
<div class="form-group">
<label for="inputName" class="col-sm-2 control-label">День рождения:</label>
<div class="col-sm-3">
<select class="form-control" id="day">
<option <?php if($explode[2] == 01) Echo "selected"; ?> value="01">01</option>
<option <?php if($explode[2] == 02) Echo "selected"; ?> value="02">02</option>
<option <?php if($explode[2] == 03) Echo "selected"; ?> value="03">03</option>
<option <?php if($explode[2] == 04) Echo "selected"; ?> value="04">04</option>
<option <?php if($explode[2] == 05) Echo "selected"; ?> value="05">05</option>
<option <?php if($explode[2] == 06) Echo "selected"; ?> value="06">06</option>
<option <?php if($explode[2] == 07) Echo "selected"; ?> value="07">07</option>
<option <?php if($explode[2] == 08) Echo "selected"; ?> value="08">08</option>
<option <?php if($explode[2] == 09) Echo "selected"; ?> value="09">09</option>
<option <?php if($explode[2] == 10) Echo "selected"; ?> value="10">10</option>
<option <?php if($explode[2] == 11) Echo "selected"; ?> value="11">11</option>
<option <?php if($explode[2] == 12) Echo "selected"; ?> value="12">12</option>
<option <?php if($explode[2] == 13) Echo "selected"; ?> value="13">13</option>
<option <?php if($explode[2] == 14) Echo "selected"; ?> value="14">14</option>
<option <?php if($explode[2] == 15) Echo "selected"; ?> value="15">15</option>
<option <?php if($explode[2] == 16) Echo "selected"; ?> value="16">16</option>
<option <?php if($explode[2] == 17) Echo "selected"; ?> value="17">17</option>
<option <?php if($explode[2] == 18) Echo "selected"; ?> value="18">18</option>
<option <?php if($explode[2] == 19) Echo "selected"; ?> value="19">19</option>
<option <?php if($explode[2] == 20) Echo "selected"; ?> value="20">20</option>
<option <?php if($explode[2] == 21) Echo "selected"; ?> value="21">21</option>
<option <?php if($explode[2] == 22) Echo "selected"; ?> value="22">22</option>
<option <?php if($explode[2] == 23) Echo "selected"; ?> value="23">23</option>
<option <?php if($explode[2] == 24) Echo "selected"; ?> value="24">24</option>
<option <?php if($explode[2] == 25) Echo "selected"; ?> value="25">25</option>
<option <?php if($explode[2] == 26) Echo "selected"; ?> value="26">26</option>
<option <?php if($explode[2] == 27) Echo "selected"; ?> value="27">27</option>
<option <?php if($explode[2] == 28) Echo "selected"; ?> value="28">28</option>
<option <?php if($explode[2] == 29) Echo "selected"; ?> value="29">29</option>
<option <?php if($explode[2] == 30) Echo "selected"; ?> value="30">30</option>
<option <?php if($explode[2] == 31) Echo "selected"; ?> value="31">31</option>
</select>
</div>
<div class="col-sm-4">
<select class="form-control" id="month">
<option <?php if($explode[3] == 01) Echo "selected"; ?> value="01">Января</option>
<option <?php if($explode[3] == 02) Echo "selected"; ?> value="02">Февраля</option>
<option <?php if($explode[3] == 03) Echo "selected"; ?> value="03">Марта</option>
<option <?php if($explode[3] == 04) Echo "selected"; ?> value="04">Апреля</option>
<option <?php if($explode[3] == 05) Echo "selected"; ?> value="05">Мая</option>
<option <?php if($explode[3] == 06) Echo "selected"; ?> value="06">Июня</option>
<option <?php if($explode[3] == 07) Echo "selected"; ?> value="07">Июля</option>
<option <?php if($explode[3] == 08) Echo "selected"; ?> value="08">Августа</option>
<option <?php if($explode[3] == 09) Echo "selected"; ?> value="09">Сентября</option>
<option <?php if($explode[3] == 10) Echo "selected"; ?> value="10">Октября</option>
<option <?php if($explode[3] == 11) Echo "selected"; ?> value="11">Ноября</option>
<option <?php if($explode[3] == 12) Echo "selected"; ?> value="12">Декабря</option>
</select>
</div>
</div>
Суровые челябинские программисты :)
+2
const int MOD = 1000000007;
int pow(int a, int b) {
if (!b) return 1;
if (b & 1) return (pow(a, b - 1) * 1LL * a) % MOD;
return pow((a * 1LL * a) % MOD, b / 2);
}
http://ideone.com/JlfNxZ
Там ещё куча всякого говна есть
http://acm.math.spbu.ru/~kunyavskiy/cpp/
+2
switch (a) {
case 12345:
return 0;
case 14523:
return 1;
case 102543:
return 2;
case 104325:
return 3;
case 243051:
return 4;
case 245130:
return 5;
case 350214:
return 6;
case 351402:
return 7;
case 423150:
return 8;
case 425031:
return 9;
case 530412:
return 10;
case 531204:
return 11;
}
return -1;
+2
if(!$var1 = $var2){
$var1 = /*запрос из базы*/;
}
Не понял что это.
+2
bool compareArrays(int[] a,int[] b)
{
if(a.Length != b.Length)
return false;
for(int i = 0;i<a.Length;i++)
if(a[i] != b[i])
return false;
return true;
}
Нобелевская премия по программированию
+2
boost_include_path_list = \
"/usr/local/include/" \
"/usr/local/boost_1_57_0/" \
"C:\\boost_1_59_0\\" \
"C:\\Program Files (x86)\\boost_1_57_0\\"
for(path, boost_include_path_list) {
exists($$path) {
boost_include_path = $$path
}
}
INCLUDEPATH += $$boost_include_path
qmake, кроссплатформенность
+2
if ( LIKELY( _mode == normal ))
_mode задается один раз в начале программы по конфигурационному файлу.
+2
if (t.IsFaulted)
{
try
{
throw t.Exception.InnerException;
}
catch (ObjectDisposedException)
{
Dispose();
return;
}
...
}
+2
$sqo_answer['remark']!=''?$sqo_answer['remark']:''
найдено на реальном проекте. один из тысячи