Быдлокодэ.

1.53K
.
╭∩╮ (`-`) ╭∩╮
Zheka12345 (03.02.2012/06:04)
интересно что Альк скажет по этому поводу
А че там говорить гг.
Афтар, который запостил куски кода сам наверно не знает, что там не так.
Особенно в карте сайта?
---
Что касается ядра и инициализации переменных, которые и так инициализированы в объекте $core, тут я уже писал много раз по этому поводу, это сделано для совместимости со старыми модулями, чтоб их тотально не переписывать под объектное ядро.
.
Krite (03.02.2012/02:26)
такое вот видил )))
if(isset($var) && $var != '' && $var > 0 && ctype_digit($var) == true) {
...
В одном, весьма крупном ФВ, весь код испещрён вот таким:

if (isset($var) and ! empty($var) and $var != '')
.
╭∩╮ (`-`) ╭∩╮
Krite (03.02.2012/05:33)
if($a == true){
echo '1';
}elseif($a == false){
echo '2';
}else{
echo '3';
}

надо 3 === тогда будит всё гуд
Что интересно, если ты напишешь вместо == тройное равенство === то данный, вроде бы абсурдный код, обретет смысл.

К примеру, какая-то функция может выдавать булевые true, false и какую-то строку. Да, конечно нельзя сами функции писать так, но тем не менее, все возможно
.
L!MP, аля а вдруг
.
AlkatraZ (03.02.2012/10:06)
Что интересно, если ты напишешь вместо == тройное равенство === то данный, вроде бы абсурдный код, обретет смысл.

К примеру, какая-то функция может выдавать булевые true, false и какую-то строку. Д
Ну да и я про тоже.
.
L!MP (03.02.2012/09:32)
В одном, весьма крупном ФВ, весь код испещрён вот таким:

if (isset($var) and ! empty($var) and $var != '')
.
чтоб уже наверняка)
.
Еще вот такую фишку видил на каком то блоге , да и в здешних скриптах попадалось что-то похожее
function check($var = null) {
   return sprintf('%s', htmlentities($var, ENT_QUOTES, 'UTF-8'));
}
...
echo htmlentities(check($text), ENT_QUOTES, 'UTF-8');
...

А вдруг мегохацкер попадется
.
ПФК ЦСКА forever!
Krite (03.02.2012/13:37)
Еще вот такую фишку видил на каком то блоге , да и в здешних скриптах попадалось что-то похожее
[php]
function check($var = null) {
return sprintf('%s', htmlentities($var, ENT_QUOTES, 'UTF-8')
Ну а чё, вдруг в первый раз не проканает
.
The Frontend-Warrior
Krite (03.02.2012/13:37)
Еще вот такую фишку видил на каком то блоге , да и в здешних скриптах попадалось что-то похожее
[php]
function check($var = null) {
return sprintf('%s', htmlentities($var, ENT_QUOTES, 'UTF-8')
что бы уж наверняка
Всего: 66