Предлагаю поделиться какими-нить своими маленькими или не очень секретами/оригинальными идеями итп. Ну вот для примера начну. Повсеместно встречаю на сайтах как водится в футере просроченный копирайт. Ну вот к примеру на этом форуме, если взнглянуть, то увидим период копирайта 2007-2009, что наводит на мысль, что он прописан статично где-то в шаблоне. И так почти везде. Всегда было загадкой, что мешает сделать например так: PHP: © <?php echo ($C_START_YEAR); if ($C_START_YEAR < date('Y')) echo(' - ' . date('Y')); ?> Думаю, суть ясна. Можно навсегда забыть про этот копирайт. По поводу глобальных переменных прошу не флудить ))
У меня сейчас на блоге такая штука PHP: <?php (date('Y') === '2009') ? '2009' : '2009-' . date('Y'); и была и будет ))
а я так вообще во всех своих проектах годы записываю в римской нотации. сейчас идет MMX год. типа выпендр такой ))
Kreker Ну как бе плгагиат, воровство контента и тд. И вообще, не зацикливайтесь на этом примере, лучше позывайте свои, не жмоттесь)
Этот текст лишь напоминает об авторском праве, он ничего не защищает. А выпендреж с римскими цифрами вообще говорит об детсадовстве
PHP: <?php $sql = array(); foreach ($data as $v) { $sql[] = '(0, "'.$v['some_id'].'", "'.$v['some_name'].'")'; } $sql = 'INSERT INTO table VALUES'.implode(',', $sql); // run the SQL
PHP: <?php $var = "fwefwfwefw'"; var_dump($var); //string(11) var_dump((int)$var); //int(0) var_dump($var == (int)$var); //true ?>
где тут моя бочка дёгтя? http://php.net/manual/en/types.comparisons.html «Loose comparisons with ==» Если в сравнении участвует int, то происходит приведение второй переменной к инту, а целочисленное от строки — 0