Свободное общение | Помощь php
Вероломство (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>
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>
это кто такие правила придумал? )) И будет лапша несусветная из разрывов и вставок ))
DELETED
14 июня 2019, в 11:57
Delete
Сибирский (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>
это кто такие правила придумал? )) И будет лапша несусветная из разрывов и вставок ))
Вероломство (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 или напиши свою функцию )) Технически это никак не оправдано, ни быстродействием ни потреблением памяти ни какими другими параметрами. Чисто на любителя и кто как привык. Но читать такой код приятного мало.
DELETED
14 июня 2019, в 12:16
Delete
Сибирский (14.06.2019 в 12:04)
Вероломство , вызывай через print или напиши свою функцию )) Технически это никак не оправдано, ни быстродействием ни потреблением памяти ни какими другими параметрами. Чисто на любителя и кто как привык. Но читать такой код приятного мало.
Вероломство , вызывай через 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()
html браузер выведет и без php, нужно только внедрить php в html
________
посл. ред. 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 раз писать
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 или напиши свою функцию )) Технически это никак не оправдано, ни быстродействием ни потреблением памяти ни какими другими параметрами. Чисто на любителя и кто как привык. Но читать такой код приятного мало.
попрактикуйся в вёрстке, научишься читать шаблоны
общепринятый формат вёрстки
я ПРИМЕРНО делаю так
где легче читается код?
и при чём тут print()
html браузер выведет и без php, нужно только внедрить php в html
Сибирский (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()
html браузер выведет и без php, нужно только внедрить php в html
я вообще этот шлак не пишу, есть функции миньоны или класс стиля в котором что то подобное
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>";
}
Я не заморачиваюсь разрывать код не разрывать, пишу функция она сделает все сама
DELETED
14 июня 2019, в 12:57
Delete
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 тож можно..
Вероломство (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 );
?>
все, добавить убавить двинутьвверх вниз все деалется одной командой
<?php
// Файл кабинета
only_reg();
$menu = new block();
$menu -> setItems("<div class='line'>","</div>");
$menu -> genMenu("ucab");
core::head("Кабинет");
p( $menu );
?>
все, добавить убавить двинутьвверх вниз все деалется одной командой
DELETED
14 июня 2019, в 12:59
Delete
Сибирский (14.06.2019 в 12:54)
Вероломство (14.06.2019 в 12:16)
Сибирский (14.06.2019 в 12:04)
Вероломство , вызывай через print или напиши свою функцию )) Технически это никак не оправдано, ни быстродействием ни потреблением памяти ни какими другими параметрами. Чисто на любителя и кто как привык. Но читать такой код приятного мало.
попрактикуйся в вёрстке, научишься читать шаблоны
общепринятый формат вёрстки
я ПРИМЕРНО делаю так
где легче читается код?
и при чём тут print()
html браузер выведет и без php, нужно только внедрить php в html
я вообще этот шлак не пишу, есть функции миньоны или класс стиля в котором что то подобное
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>";
}
Я не заморачиваюсь разрывать код не разрывать, пишу функция она сделает все сама
Вероломство (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()
html браузер выведет и без php, нужно только внедрить php в html
я вообще этот шлак не пишу, есть функции миньоны или класс стиля в котором что то подобное
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
Вероломство , ну она много где используется, что бы не править когда собираешь новый класс например