>ДА, это сейчас мне и вам просто связать PHP + оракл клиент.
>Но я прошёл долгий путь пока добился этого. Особенно под Linux.
Под Linux это особенно просто сделать: `rpm -i oracleinstantclient*.rpm && pecl install oci8`.
В чем проблема-то?
>Хотелось бы, для работаты с OCI8,использовать одну библиотеку, как это обстоит с MySQL.
Именно так оно и обстоит. Скачал 1 (один) Instant Client и собрал экстеншен.
>Надо поддержка, скачал подключил и всё.
Это вы как раз про Windows и PHP4 говорите.
Клиентская .dll от MySQL уже много лет распространяется отдельным файлом, а под *NIX уже точно никто статически собранное не распространяет, т.к. это только добавляет проблем с обновлением.
По поводу проблем с установкой Instant Client - это к Oracle.
-~{}~ 07.05.08 13:59:
MVH
>В PHP для именования функций, переменных, констант и т.п. изначально >использовалась нотация Lower Case.
Насчет переменных - это каждый сам себе решает.
Атрибуты, функции и константы - в стиле C (lower case через подчеркивания).
Классы и методы - в стиле C++/Java (camel case).
Всё это описано тут:
http://cvs.php.net/viewvc.cgi/php-src/CODING_STANDARDS?revision=1.39&view=markup
Я вижу чёткую логику, о какой каше идёт речь?
>И собираются ли они приходить в итоге к единому стандарту в именовании?
Как вы себе это представляете?
"С 1-го июня мы переименовываем все функции и классы, всем пользователям немедленно переписать весь код"?
Да и в чем смысл таких изменений? Потакание эстетическим вкусам?
>Лично мне для именования ф-й и т.п. больше нравиться нотация Lower Case и
>стиль именования Венгерской нотации мне кажется нелогичным, т.к. возникает
У каждого свой вкус, всем сразу угодить нельзя.
>неоднозначность при написании сокращений (например, getByID или getById)
getByID и getById - это одно и то же, имена функций/классов/методов не чувствительны к регистру.