PDA

Просмотр полной версии : [php] Различие платформ?!


bopoh13
26.04.2007, 14:23
Объясните, пожалуйста, чем существенно отличается код PHP, написанный для различных платформ (win/unix)?

Спасибо.

blackybr
26.04.2007, 14:25
Эмм... ну во первых смотря что ты пишешь ) если под веб .. то ничем..
Если же пишешь что-то с системными ф-ями.. то естественно ты не сможешь например на винде в system() исполнить ls или uname ..)

bopoh13
26.04.2007, 15:55
А передача запросов для mysql описываются одинаково?!
ЗЫ: Значит просто надо посмотреть функции, которые идут только под виндой...

Linuxoid
26.04.2007, 16:11
А передача запросов для mysql описываются одинаково?!
Да. Это вообще без разницы.

Horsekiller
26.04.2007, 16:13
Под винду часто юзают Mssql + ASP, под никсы соответственно MySQL + PHP.

А вообще запросы для MySQL ничем не отличаются.

Talisman
26.04.2007, 16:28
с базами типа Sql вообще проблем быть не должно, т.к. сама абревеатура подозреавет общность и стандартизацию (хотя есть разница в используемых версиях серверов бд)

Isis
26.04.2007, 18:05
Под винду часто юзают Mssql + ASP
Где такое такое вычитали?=\

Talisman
26.04.2007, 18:16
Да, на виндовых серверах лучше MsSQL и ASP.NET держать, чем майсикл+пшп. т.к. наоборот связки тормозят - не оптимизированы друг под друга, а ставить винду ради пшп и майсикла глупо) поэтому если уж винда, то чаще ставят асп. (случаи ленивых админов и рас*****в не рассматривал). ЗЫ АСП реально быстрее пшп в десятки раз. мсскл тоже быстрее майсикла. но асп для больших проектов, для корпораций, а не для хоумпаг)

nerezus
26.04.2007, 21:43
АСП реально быстрее пшп в десятки раз.
ога, это так. Естественно не АСП, а АСП.НЕТ, ибо просто АСП намного медленнее, чем пхп. А вот АСП.НЕТ намного быстрее.
мсскл тоже быстрее майсикла. Не факт на мелких БД. Но на крупных БД это верно.

Однако скорость работы этой связки на порядок ниже(насчет "на пррядок" - имхо. Возможно просто всего в пару раз).
Почему? Кроме СУБД и самой проги/скрипта стоит учитывать так же веб-сервер(ибо большая часть контента - статик) и ОС ;)

Developer
27.04.2007, 20:34
Различия... Хм, интерестный вопрос. Лично я явно помню два - это системный вызов через exec/system/popen и т.п. а так же некоторые предопределенные константы типа PHP_EOL. Ну, и индексы $_SERVER разные будут.