[php] Различие платформ?!

Discussion in 'PHP' started by bopoh13, 26 Apr 2007.

  1. bopoh13

    bopoh13 Elder - Старейшина

    Joined:
    31 Oct 2006
    Messages:
    195
    Likes Received:
    20
    Reputations:
    0
    Объясните, пожалуйста, чем существенно отличается код PHP, написанный для различных платформ (win/unix)?

    Спасибо.
     
  2. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    Эмм... ну во первых смотря что ты пишешь ) если под веб .. то ничем..
    Если же пишешь что-то с системными ф-ями.. то естественно ты не сможешь например на винде в system() исполнить ls или uname ..)
     
  3. bopoh13

    bopoh13 Elder - Старейшина

    Joined:
    31 Oct 2006
    Messages:
    195
    Likes Received:
    20
    Reputations:
    0
    А передача запросов для mysql описываются одинаково?!
    ЗЫ: Значит просто надо посмотреть функции, которые идут только под виндой...
     
  4. Linuxoid

    Linuxoid Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    200
    Likes Received:
    28
    Reputations:
    0
    Да. Это вообще без разницы.
     
    2 people like this.
  5. Horsekiller

    Horsekiller Elder - Старейшина

    Joined:
    22 Nov 2006
    Messages:
    61
    Likes Received:
    33
    Reputations:
    6
    Под винду часто юзают Mssql + ASP, под никсы соответственно MySQL + PHP.

    А вообще запросы для MySQL ничем не отличаются.
     
    1 person likes this.
  6. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    с базами типа Sql вообще проблем быть не должно, т.к. сама абревеатура подозреавет общность и стандартизацию (хотя есть разница в используемых версиях серверов бд)
     
  7. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Где такое такое вычитали?=\
     
  8. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    Да, на виндовых серверах лучше MsSQL и ASP.NET держать, чем майсикл+пшп. т.к. наоборот связки тормозят - не оптимизированы друг под друга, а ставить винду ради пшп и майсикла глупо) поэтому если уж винда, то чаще ставят асп. (случаи ленивых админов и рас*****в не рассматривал). ЗЫ АСП реально быстрее пшп в десятки раз. мсскл тоже быстрее майсикла. но асп для больших проектов, для корпораций, а не для хоумпаг)
     
  9. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    ога, это так. Естественно не АСП, а АСП.НЕТ, ибо просто АСП намного медленнее, чем пхп. А вот АСП.НЕТ намного быстрее.
    Не факт на мелких БД. Но на крупных БД это верно.

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

    Developer Elder - Старейшина

    Joined:
    3 May 2006
    Messages:
    152
    Likes Received:
    25
    Reputations:
    10
    Различия... Хм, интерестный вопрос. Лично я явно помню два - это системный вызов через exec/system/popen и т.п. а так же некоторые предопределенные константы типа PHP_EOL. Ну, и индексы $_SERVER разные будут.