Здравствуйте. Подскажите, какой код будет работать быстрее?
Вариант 1:
<?php if($model->act == 'buy'): ?>
Человек хочет купить <?= $model->object ?>
по цене в: <?= $model->price ?> рублей
с площадью от: <?= $model->space1 ?> до <?= $model->space2 ?>
<?php endif; ?>
<?php if($model->act == 'sell'): ?>
Человек хочет продать <?= $model->object ?>
по цене от: <?= $model->price ?> до <?= $model->price2 ?> рублей
с площадью: <?= $model->space ?>
<?php endif; ?>
Вариант 2:
<?php if($model->act == 'buy'): ?>
<?php include 'view_buy.php'; ?>
<?php endif; ?>
<?php if($model->act == 'sell'): ?>
<?php include 'view_sell.php'; ?>
<?php endif; ?>
view_buy.php и view_sell.php будут хранить в себе как раз тот код, который находится в первом варианте.
В первом варианте у меня весь код в одном файле, а во втором варианте у меня код вынесен в другие файлы.
Какой из вариантов будет быстрее?
Если исключить, что код написан, как "курица лапой", то скорее всего разницы не будет, либо она будет очень и очень незначительна. Советую сменить стиль написания кода с кучи открывающихся и закрывающихся <?php
ну и отойти от практики использования endif
.
Быстрее и безопасней будет первый вариант. Но и первый и второй вариант - говнокод
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Надо сделать так: на сервере есть файл texttxt(к примеру) и ещё два файла pass
Привет всемПытаюсь получить контент страницы "http://www