die() and exit() функции делают одно и тоже?
1.
YouMobe (27.02.2014 / 11:50)
Поясните эти функции.. Я так полагаю они выполняют почти одинаковую роль?
2.
Алексей (27.02.2014 / 12:26)
die - псевдоним exit()
Так что не почти, а одну и туже
3.
Neformat (27.02.2014 / 18:40)
die позволяет вывести сообщение на экран die("Конец работы"); так что не псевдоним, но основной смысл работы тот же
4.
xSlayeRx (27.02.2014 / 18:49)
Одно и тоже exit("Конец работы"); вроде бы тоже работает
5.
Павел (27.02.2014 / 19:08)
Замечание:
Эта языковая конструкция эквивалентна функции die().
с оф. документации по exit()
6.
Влад (27.02.2014 / 20:47)
die — Эквивалент функции exit
http://www.php.net/die
7.
Neformat (28.02.2014 / 18:28)
уговорили
8.
YouMobe (28.02.2014 / 18:53)
заметил такую вещь что die() часто используют когда бд не подключается, хотя по сути разницы нет.
9.
Павел (01.03.2014 / 11:42)
возможно, просто когда учились писать на РНР и изучали MySQL, скорее всего так было в описание, в привычке и осталось.
я die() не использую. для меня ближе exit().
10.
Дмитрий (01.03.2014 / 12:56)
die() короче пишется
11.
JustZero (01.03.2014 / 14:51)
разница есть, только небольшая + разница в производительности.
die
die "Hello world!";
Transactions: 250 hits
Availability: 100.00 %
Elapsed time: 10.04 secs
Data transferred: 0.00 MB
Response time: 0.01 secs
Transaction rate: 24.90 trans/sec
Throughput: 0.00 MB/sec
Concurrency: 0.17
Successful transactions: 250
Failed transactions: 0
Longest transaction: 0.04
Shortest transaction: 0.00
exit
exit "Hello world!";
Transactions: 250 hits
Availability: 100.00 %
Elapsed time: 6.05 secs
Data transferred: 0.00 MB
Response time: 0.01 secs
Transaction rate: 41.32 trans/sec
Throughput: 0.00 MB/sec
Concurrency: 0.27
Successful transactions: 250
Failed transactions: 0
Longest transaction: 0.04
Shortest transaction: 0.00
URL:
https://visavi.net/topics/40206