Loading...
Вероломство (14.06.2019 в 11:16)
simple_php (14.06.2019 в 11:03)
[:-} просто не хочется писать html коды в php.
А на mvc пока знание не хватает.

php - сам по себе уже шаблонизатор

html код не пишется в PHP, наоборот php код внедряется в html

не нужно писать

<?php
$a = 1;
echo "<b>{$a}</b>";

нужно писать

<?php
$a = 1;
?>
<b><?= $a ?></b>

это кто такие правила придумал? )) И будет лапша несусветная из разрывов и вставок ))
Сибирский (14.06.2019 в 11:56)
Вероломство (14.06.2019 в 11:16)
simple_php (14.06.2019 в 11:03)
[:-} просто не хочется писать html коды в php.
А на mvc пока знание не хватает.

php - сам по себе уже шаблонизатор

html код не пишется в PHP, наоборот php код внедряется в html

не нужно писать

<?php
$a = 1;
echo "<b>{$a}</b>";

нужно писать

<?php
$a = 1;
?>
<b><?= $a ?></b>

это кто такие правила придумал? )) И будет лапша несусветная из разрывов и вставок ))

ну да - это гениально для вывода html в браузере вызывать php интерпретатор на сервере через echo
________
посл. ред. 14.06.2019 в 11:59; всего 1 раз(а); by Вероломство
Вероломство , вызывай через print или напиши свою функцию )) Технически это никак не оправдано, ни быстродействием ни потреблением памяти ни какими другими параметрами. Чисто на любителя и кто как привык. Но читать такой код приятного мало.
Сибирский (14.06.2019 в 12:04)
Вероломство , вызывай через print или напиши свою функцию )) Технически это никак не оправдано, ни быстродействием ни потреблением памяти ни какими другими параметрами. Чисто на любителя и кто как привык. Но читать такой код приятного мало.

попрактикуйся в вёрстке, научишься читать шаблоны

общепринятый формат вёрстки


<?php foreach ($array as $key => $value) : ?>
<?php echo "<b>{$key}::{$value}</b>"; ?>
<?php endforeach; ?>


я ПРИМЕРНО делаю так


<?php
foreach ($array as $key => $value) {
?><b><?= $key . '::' . $value ?></b><?php
}


где легче читается код?

и при чём тут print() *facepalm*

html браузер выведет и без php, нужно только внедрить php в html :-D
________
посл. ред. 14.06.2019 в 12:23; всего 6 раз(а); by Вероломство
Вероломство (14.06.2019 в 11:12)
simple_php (14.06.2019 в 01:04)
Вообщем есть функция

function form_begin($action , $method)
{
$form = '<form action="'.$action.'" method="'.$method.'"/>';

return $form;
}

function form_add($class , $id , $type , $name , $value)
{
$form = '<input class="'.$class.'" id="'.$id.'" type="'.$type.'" name="'.$name.'" value="'.$value.'"/>';

return $form;
}

function form_end($form)
{
$form = '</form>';

return $form;
}

отправка данные

echo form_begin('add' , 'POST');
echo form_add('' , '' , 'text' , 'name' , '');
echo form_add('' , '' , 'submit' , 'name' , 'Send');
echo form_end();

как видите нужно заполнять так '' форму class id value.

как реализовать так чтоб их не обязательно было заполнять если в input не нужны id class value.

мозг не работает

ты если говнокодить собрался по жести, то замени

return $form;

на

exit($form);

тогда echo не нужно будет по 100 раз писать

В заметку) print тож можно..
Вероломство (14.06.2019 в 12:16)
Сибирский (14.06.2019 в 12:04)
Вероломство , вызывай через print или напиши свою функцию )) Технически это никак не оправдано, ни быстродействием ни потреблением памяти ни какими другими параметрами. Чисто на любителя и кто как привык. Но читать такой код приятного мало.

попрактикуйся в вёрстке, научишься читать шаблоны

общепринятый формат вёрстки


<?php foreach ($array as $key => $value) : ?>
<?php echo "<b>{$key}::{$value}</b>"; ?>
<?php endforeach; ?>


я ПРИМЕРНО делаю так


<?php
foreach ($array as $key => $value) {
?><b><?= $key . '::' . $value ?></b><?php
}


где легче читается код?

и при чём тут print() *facepalm*

html браузер выведет и без php, нужно только внедрить php в html :-D

я вообще этот шлак не пишу, есть функции миньоны или класс стиля в котором что то подобное

function div($text=null, $dop= null, $print = true){

$ret = PHP_EOL . "<div".($dop?" $dop":null).">$text</div>";

if ($print) { print $ret; }

return $ret;

}

function a($title, $url=nil, $dop = nil){

return "<a".($url?" href='$url'":null).($dop?" $dop":nil).">$title</a>";

}

Я не заморачиваюсь разрывать код не разрывать, пишу функция она сделает все сама
simple_php (14.06.2019 в 12:50)
Вероломство (14.06.2019 в 11:12)
simple_php (14.06.2019 в 01:04)
Вообщем есть функция

function form_begin($action , $method)
{
$form = '<form action="'.$action.'" method="'.$method.'"/>';

return $form;
}

function form_add($class , $id , $type , $name , $value)
{
$form = '<input class="'.$class.'" id="'.$id.'" type="'.$type.'" name="'.$name.'" value="'.$value.'"/>';

return $form;
}

function form_end($form)
{
$form = '</form>';

return $form;
}

отправка данные

echo form_begin('add' , 'POST');
echo form_add('' , '' , 'text' , 'name' , '');
echo form_add('' , '' , 'submit' , 'name' , 'Send');
echo form_end();

как видите нужно заполнять так '' форму class id value.

как реализовать так чтоб их не обязательно было заполнять если в input не нужны id class value.

мозг не работает

ты если говнокодить собрался по жести, то замени

return $form;

на

exit($form);

тогда echo не нужно будет по 100 раз писать

В заметку) print тож можно..


нет, print не завершит выполнение кода и вернёт 1

ты же используешь return - вернёт значение и остановить выполнение, НО не выведет значение, поэтому используется дополнительно echo

exit - выведет и завершит выполнение по аналогии с return, поэтому echo не нужна, но не вернёт значение, если оно где-то ещё нужно

в идеале нужна return, но в данном конкретном случае появляется тыщапятьсот echo
________
посл. ред. 14.06.2019 в 13:05; всего 1 раз(а); by Вероломство
Вероломство , вот пример файла меню личного кабинета
<?php
// Файл кабинета
only_reg();

$menu = new block();

$menu -> setItems("<div class='line'>","</div>");

$menu -> genMenu("ucab");

core::head("Кабинет");

p( $menu );

?>
все, добавить убавить двинутьвверх вниз все деалется одной командой
Сибирский (14.06.2019 в 12:54)
Вероломство (14.06.2019 в 12:16)
Сибирский (14.06.2019 в 12:04)
Вероломство , вызывай через print или напиши свою функцию )) Технически это никак не оправдано, ни быстродействием ни потреблением памяти ни какими другими параметрами. Чисто на любителя и кто как привык. Но читать такой код приятного мало.

попрактикуйся в вёрстке, научишься читать шаблоны

общепринятый формат вёрстки


<?php foreach ($array as $key => $value) : ?>
<?php echo "<b>{$key}::{$value}</b>"; ?>
<?php endforeach; ?>


я ПРИМЕРНО делаю так


<?php
foreach ($array as $key => $value) {
?><b><?= $key . '::' . $value ?></b><?php
}


где легче читается код?

и при чём тут print() *facepalm*

html браузер выведет и без php, нужно только внедрить php в html :-D

я вообще этот шлак не пишу, есть функции миньоны или класс стиля в котором что то подобное

function div($text=null, $dop= null, $print = true){

$ret = PHP_EOL . "<div".($dop?" $dop":null).">$text</div>";

if ($print) { print $ret; }

return $ret;

}

function a($title, $url=nil, $dop = nil){

return "<a".($url?" href='$url'":null).($dop?" $dop":nil).">$title</a>";

}

Я не заморачиваюсь разрывать код не разрывать, пишу функция она сделает все сама

а зачем проверка с присвоением null, если по дефолту в функцию передаётся null :-D
Вероломство , ну она много где используется, что бы не править когда собираешь новый класс например
Онлайн: 3
Время:
Gen. 0.0851
(c) Bym.Guru 2010-2026