Изобретение велосипедов

Наткнулся в чужом коде на очередной WTF. Вместо встроенной функции nl2br() использовалась конструкция

$message = str_replace("\n", "<br />", $message);

Прежде чем что-то написать откройте документацию PHP или посмотрите в гугле – возможно там вы найдете готовое решение вашей проблемы. У PHP имеется огромное количество встроенных функций для решения многих задач. Есть даже встроенная функция easter_date() для расчета дня Пасхи для любого года

<?php
echo date("M-d-Y", easter_date(2000)); // Apr-23-2000
echo date("M-d-Y", easter_date(2001)); // Apr-15-2001
?>

Не изобретайте велосипед!

#1

Какая связь между $message = str_replace("\n", "", $message); и nl2br()?

kost, 14.09.2009 - 15:54
#2

блин, там <br /> во втором параметре выпал.

admin, 14.09.2009 - 16:01
#3

easter_date()
Warning: This function will generate a warning if the year is outside of the range for UNIX timestamps (i.e. before 1970 or after 2037).

Работает в диапазоне 1970-2037 из-за ограничения UNIX timestamp.

Андрей, 24.09.2009 - 17:01
#4

Верно-то оно верно. Только иногда быстрее сам напишешь и даже не подумаешь, что в пхп такое может быть встроено.

CharnaD, 24.10.2009 - 22:30
#5

Чего-то я так и не понял про пасху o_O
При чем тут она вообще?
Пасха в 2000 году была 30 апреля, а не 23.

Den, 7.12.2010 - 18:36
 
английский язык для начинающих
Ашманов Египет Москва РХТУ Россия США Снежинск Таиланд Тушино Урал Челябинская область Яндекс алкоголь английский язык баги база данных безопасность бизнес блоги взлом видео выставка выходные горные лыжи дайвинг дауншифтинг допинг идиотизм инвентарь интернет книги кэширование мозг море музей ноутбук образование оптимизация отдых отпуск пароль плагин пора сваливать программирование программисты путешествия работа работоспособность радиация реклама самогоноварение собеседование социальные сети спам стартап статистика страны тайм-менеджмент техника учеба фантастика фото фриланс хакер экология электронные деньги юмор Ajax CMS DbSimple DDOS email FireFox Google honda htaccess HTML javascript jQuery life md5 MySQL PHP SEO soft SQL vkontakte Web web 2.0 wordpress