Wahtel
11.12.2014 - 16:08
Всем привет, у меня есть такая строка:
return $this->N0. '</ br>' .$this->N0eng. '</ br>' .$this->N0ukr;
Мне кажется что это не очень хорошо выглядит, может сформулироваться впечалтелния быдло кода, есть какие то более корректные альтернативы для отступов в php коде?
Valick
11.12.2014 - 16:10
Wahtel, да есть и их много
например <p> </p>
_____________
Стимулятор ~yoomoney - 41001303250491
Wahtel
11.12.2014 - 16:17
Valick
Ну да, но я имею в виду, есть ли именно php способ, без html.
Valick
11.12.2014 - 16:18
Wahtel, нет, никогда не было, и не будет
результатом работы рнр является html код
(грубо говоря)
_____________
Стимулятор ~yoomoney - 41001303250491
Wahtel
11.12.2014 - 16:26
Valick
Ну окау, просто как то на работе на review, когда смотрели мой код, мне сказали что это вообще не очень круто, что есть другие способы для переноса строки, но это было мое первое review и как то я не осмелился спросить какие именно это способы)
Valick
11.12.2014 - 16:31
что сказали хорошо, плохо что не сказали почему
сам по себе <br /> обычный тэг, плохо когда его используют для форматирования самой страницы
_____________
Стимулятор ~yoomoney - 41001303250491
Бредовая идея, но
$string = implode(PHP_EOL, array('line1', 'line2');
echo '<pre>', $string, '</pre>';
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
chee
Не пойдет))) Сказано же:
Цитата |
Ну да, но я имею в виду, есть ли именно php способ, без html. |
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
twin, да мне вообще пофиг подойдет или нет.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
kristall
11.12.2014 - 17:21
return $this->N0. br().$this->N0eng. br() .$this->N0ukr;
function br(){
return "<br />\n";
}
_____________
echo '<pre>',print_r($var, 1);die;
root@server# make love && war
Valick
11.12.2014 - 17:24
kristall, можно глупый вопрос? зачем?
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата |
есть какие то более корректные альтернативы для отступов в php коде |
В php нет
ни одного способа сделать перенос не средствами html/css, потому, что работу php видно только через html - он создан, чтоб его делать
.
Можно как-то поиграть с margin или padding, но это уже извращение. Как уже сказали, тут наиболее приемлимый вариант <p>. Обычно такой кусок заварачивают в div с классом, чтоб потом через css задавать свойства.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Так отступ это пробел допустим, а br это перенос
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
kristall
11.12.2014 - 17:34
Цитата (Valick @ 11.12.2014 - 17:24) |
kristall, можно глупый вопрос? зачем? |
Если что-то в коде встречается больше одного раза, то вполне вероятно, что это что-то надо вынести в функцию.
Keep your code DRY.
_____________
echo '<pre>',print_r($var, 1);die;
root@server# make love && war
Wahtel
11.12.2014 - 18:13
kristallArhABCcheetwinValickПацаны, спасибо что уделил внимания, да, надо вынести это в функцию 100%.
У меня к вам один такой вопрос, я сейчас копаюсь в чужом коде, и наткнулся на такую строку:
$gender = $female?1:0;
что означает это ?1:0?)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.