Вы используете PHP5? Если вы определили функцию __autoload () и используете класс с некоторыми константами, вы можете вызывать их там, где они вам нужны. Единственное отягчающее обстоятельство в том, что вы должны набрать что-то немного дольше, например
MyClass::MY_CONST
Преимущество заключается в том, что если вы когда-нибудь решите изменить способ обработки новых строк, вам придется изменить его только в одном месте.
Конечно, возможный минус в том, что вы вызываете, включая дополнительную функцию (__autoload ()), запускающую эту функцию (когда вы ссылаетесь на класс), которая затем загружает другой файл (ваш файл класса). Это может быть дороже, чем стоит.
Если бы я мог предложить предложение, я бы избежал такого рода эхо, которое требует наличия меток (например, <br />
). Если бы вы могли настроить что-то более шаблонное, вы могли бы обрабатывать nl без необходимости их явного ввода. Так что вместо
echo "Blah Blah Blah\n<br />\n";
попробовать:
<?php
if($condition) {
?>
<p>Blah blah blah
<br />
</p>
<?php
}
?>
Мне просто кажется, что вызов классов или включение переменных в функции, а также выход - это большая работа, которую не нужно выполнять, и, если это вообще возможно, таких ситуаций лучше избегать.