по темі -
з однієї сторони,
switch трішки повільніший за if
з іншої сторони,
венегрет із if-ів, купи дужок (та навіть і у скороченому синтаксисі) - виглядає мягко кажучи "не легкочитаємим з першого разу"
на мою думку, краще використовувати комбінацію switch та if
Invader написав:Ну а що? Людина хоче заробляти гроші програмуючи сайти і перше що вона бачить це PHP. Та й "всі на PHP і я на PHP". Від нього нікуди не втечеш. Треба щоб якийсь google почав піарити якусь іншу мову програмування або щось таке.
уже ноду пропіарили для сокетів (Node.js)
на вашу думку, це заміна php?
фокус-покус у тому, що для різних задач оптимальніше використовувати різні інструменти
і корінь фокуса у визначенні суті того, що являє собою php
php являє собою шаблонізатор))
так, шаблонізатор)
отримали якісь дані, трошечки порахували,
отримали з бд ще якісь дані,
узяли шаблон, зібрали html-сторінку,
віддали сторінку користувачу
все, php успішно виконує свою роботу))
так працюють сайти, і цей - не виключення, це загальний алгоритм
----
хочете мучати гравця на сайті у онлайн-ігри (шахи-шашки-крапочки etc)- можна і ноду узяти, аджакс+сокети, все на 1 сторінці без перезавантаження
хочете гратися із Neural Networks - нічого кращого за Erlang ви не знайдете, тому що кращого варіанту на даний момент не існує, хіба що придумає і створите, вперед
хочете desktop програми-ігри - можете узяти що-завгодно від asm до c++ ,,
але я не розумію, чим ви хочете скрізь і повсюди замінити php?
і навіщо?
php працює? так? от і не варто його чіпати, поки працює (як у анекдоті)) )
якщо проблеми і існують - вони у алгоритмах, а не у конкретній мові програмування
з сокирою можна і дрова на зиму заготовлювати,
і за людьми ганятися