Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
denerokhin
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 9
1

В чем различия

29.11.2010, 21:46. Просмотров 661. Ответов 1
Метки нет (Все метки)

Есть два варианта кода. В чем функциональные различия. Проверенно что работают они по разному.
1.
PHP
1
2
3
4
5
6
7
8
if (isset($_POST['title']))   { $title = $_POST['title']; if ($title == '') { unset($title);}}
if (isset($_POST['meta_d']))      {$meta_d = $_POST['meta_d']; if ($meta_d == '') {unset($meta_d);}}
if (isset($_POST['meta_k']))      {$meta_k = $_POST['meta_k']; if ($meta_k == '') {unset($meta_k);}}
if (isset($_POST['date']))        {$date = $_POST['date']; if ($date == '') {unset($date);}}
if (isset($_POST['description'])) {$description = $_POST['description']; if ($description == '') {unset($description);}}
if (isset($_POST['text']))        {$text = $_POST['text']; if ($text == '') {unset($text);}}
if (isset($_POST['author']))      {$author = $_POST['author']; if ($author == '') {unset($author);}}
if (isset($_POST['id']))      {$id = $_POST['id'];}
2.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if (isset($_POST['title'])) {$title=$_POST['title'];} 
    if ($title=='') {unset($title); } 
if (isset($_POST['meta_d'])) {$meta_d=$_POST['meta_d'];} 
    if ($meta_d=='') {unset($meta_d);} 
if (isset($_POST['meta_k'])) {$meta_k=$_POST['meta_k'];} 
    if ($meta_k=='') {unset($meta_k);} 
if (isset($_POST['date'])) {$date=$_POST['date'];} 
    if ($date=='') {unset($date);} 
if (isset($_POST['description'])) {$description=$_POST['description'];}
    if ($description=='') {unset($description);} 
if (isset($_POST['text'])) {$text=$_POST['text'];} 
    if ($text=='') {unset($text);} 
if (isset($_POST['author'])) {$author=$_POST['author'];} 
    if ($author=='') {unset($author);}                                                      
if (isset($_POST['id'])) {$id =$_GET['id'];}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2010, 21:46
Ответы с готовыми решениями:

В чем различия платных сервисов рассылок и функцией mail
Здравствуйте! Сейчас есть куча всяких платных сервисов email рассылок,а чем...

PHP показать различия между двумя HTML файлами
Подскажите есть ли какая то библиотека или класс для поиска и вывода различий...

в чем различия?
чем MkDir("List"); отличается от CreateDir("List")

В чем различия кодов?
у меня есть цикл вывода отзывов из таблицы. Вот он: $res =...

Per Seat and Per Server. В чем различия?
чем они различаются ? для чего вообще нужно ? что они дают ? во скока...

1
romchiksoad
1951 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,067
Записей в блоге: 2
29.11.2010, 23:10 2
denerokhin, разница в том, что участки кода во втором листинге типа этого:

Цитата Сообщение от denerokhin Посмотреть сообщение
if ($title=='') {unset($title); }
Будут выполняться в не зависимо от результата в

Цитата Сообщение от denerokhin Посмотреть сообщение
if (isset($_POST['title'])) {$title=$_POST['title'];}
Это будет работать медленнее( но оооочень не значительно )

Добавлено через 2 минуты
В первом листинге подобное условие
Цитата Сообщение от denerokhin Посмотреть сообщение
if ($title=='') {unset($title); }
сработает только если результат этого выражения
Цитата Сообщение от denerokhin Посмотреть сообщение
if (isset($_POST['title']))
вернет TRUE
Так, думаю, проще будет понять.

Добавлено через 30 секунд
Принципиальной разницы нет.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2010, 23:10

В чем различия свич и роутер
вот я знаю, что роутер можно настроить так, что бы интрент подключал сам роутер...

VB6 и VBA: в чем их различия
в чем их различия ? (я чайник не обижайтесь...)

В чем различия функций gets() и gets_s()
В ходе изучения с++ столкнулся с проблемой, а именно с тем что компилятор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru