1. Pavelbeginner - 21 Сентября, 2011 - 22:22:07 - перейти к сообщению
В html можно указать версию языка, которую используешь. А в php можно ли как-то указать, что использовал, например, синтаксис языка php 4? Или нужно подбирать сервер, на котором стоит интерпретатор той версии, которую ты использовал?
2. caballero - 21 Сентября, 2011 - 22:44:50 - перейти к сообщению
в HTML ты указываешь версию для браузера хотя в большинстве случаев это не имеет смысла
а в PHP кому будешь указывать
компилятор и сам разберется либо скомпилит либо нет
а в PHP кому будешь указывать
компилятор и сам разберется либо скомпилит либо нет
3. LIME - 21 Сентября, 2011 - 22:45:57 - перейти к сообщению
ппц)))
(Добавление)
скажите интерпретатору что вы хотите 4 пхп а не 5пхп
и ответ сюда выложите)))
(Добавление)
тогда конечно поможем
а иначе недостаточно инфы
(Добавление)
убейте меня)))
(Добавление)
скажите интерпретатору что вы хотите 4 пхп а не 5пхп
и ответ сюда выложите)))
(Добавление)
тогда конечно поможем
а иначе недостаточно инфы
(Добавление)
убейте меня)))
4. OrmaJever - 21 Сентября, 2011 - 23:02:57 - перейти к сообщению
между прочим зря вы так, автор задал вполне нормальный вопрос.
Pavelbeginner к сожалению такого зделать нельзя, но така функция очень бы не помешала!
Pavelbeginner к сожалению такого зделать нельзя, но така функция очень бы не помешала!
5. Pavelbeginner - 21 Сентября, 2011 - 23:19:55 - перейти к сообщению
[quote=caballero]в HTML ты указываешь версию для браузера хотя в большинстве случаев это не имеет смысла[/quote]
Что значит не имеет смысла? Вы хоть знаете для чего предназначен doctype? Для того, чтобы указать по каким стандартам браузеру парсить код и как его интерпретировать. Стандартов куча, синтаксис разный, дефолтные значения css свойств разных тегов в разных версиях стандартов разные.
[quote=LIME]
ппц)))
(Добавление)
скажите интерпретатору что вы хотите 4 пхп а не 5пхп
и ответ сюда выложите)))
(Добавление)
тогда конечно поможем
а иначе недостаточно инфы
(Добавление)
убейте меня)))
[/quote]
Не вижу повода для смеха? Что юморного я напечатал? Вполне логично предположить наличие такой функции в php т.к. в браузерах такая функция имеется. Если бы такая функция была бы в php, то не нужно было бы подбирать сервер, на котором стоит именно та версия интерпретатора, которую Вы использовали.
[quote=OrmaJever][/quote]
Правильно ли я понимаю, что используя, например, синтаксис php 5, мне нужно искать сервер, на котором стоит интерпретатор именно этой версии языка?
(Добавление)
Лучше не пишите глупости. Для начала знайте, что php интерпретируемый язык с неким элементом компиляции в виде байт кода.
Что значит не имеет смысла? Вы хоть знаете для чего предназначен doctype? Для того, чтобы указать по каким стандартам браузеру парсить код и как его интерпретировать. Стандартов куча, синтаксис разный, дефолтные значения css свойств разных тегов в разных версиях стандартов разные.
[quote=LIME]
ппц)))
(Добавление)
скажите интерпретатору что вы хотите 4 пхп а не 5пхп
и ответ сюда выложите)))
(Добавление)
тогда конечно поможем
а иначе недостаточно инфы
(Добавление)
убейте меня)))
[/quote]
Не вижу повода для смеха? Что юморного я напечатал? Вполне логично предположить наличие такой функции в php т.к. в браузерах такая функция имеется. Если бы такая функция была бы в php, то не нужно было бы подбирать сервер, на котором стоит именно та версия интерпретатора, которую Вы использовали.
[quote=OrmaJever][/quote]
Правильно ли я понимаю, что используя, например, синтаксис php 5, мне нужно искать сервер, на котором стоит интерпретатор именно этой версии языка?
(Добавление)
caballero пишет:
а в PHP кому будешь указывать
компилятор и сам разберется либо скомпилит либо нет
компилятор и сам разберется либо скомпилит либо нет
Лучше не пишите глупости. Для начала знайте, что php интерпретируемый язык с неким элементом компиляции в виде байт кода.
6. OrmaJever - 21 Сентября, 2011 - 23:32:58 - перейти к сообщению
Pavelbeginner пишет:
Правильно ли я понимаю, что используя, например, синтаксис php 5, мне нужно искать сервер, на котором стоит интерпретатор именно этой версии языка?
да, если компилятор встретит непонятную синтаксическую конструкцию он выдаст Parse error.
(Добавление)
хотя можно самому делать велосипед и использовать phpversion(), но лутше найти нормальный хостинг с php 5.3 и жить станет легче
7. caballero - 22 Сентября, 2011 - 00:20:38 - перейти к сообщению
Цитата:
между прочим зря вы так, автор задал вполне нормальный вопрос
Не считая что поставил телегу впереди лошади.
Цитата:
Если бы такая функция была бы в php, то не нужно было бы подбирать сервер, на котором стоит именно та версия интерпретатора, которую Вы использовали.
То есть с помощью некоей функции вы бы заставили компилятор 4 версии работать с PHP5?
Цитата:
того, чтобы указать по каким стандартам браузеру парсить код и как его интерпретировать.
Браузеры чихать хотели на doctype. В лучшем случае туда заглядывают когда неоднозначная ситуация в коде.
Цитата:
Для начала знайте, что php интерпретируемый язык с неким элементом компиляции в виде байт кода.
А шо это за некий элемент? Язык либо интерпретируется либо компилируется. В байт код или машинный код сути дела не меняет.
Цитата:
хотя можно самому делать велосипед и использовать phpversion(),
Замечательно - вы написали код для синтаксиса 5.3 а функция вернула что там 5.2 и что дальше? Препроцессора у PHP ведь нет как у С и С++.
8. OrmaJever - 22 Сентября, 2011 - 01:00:38 - перейти к сообщению
caballero пишет:
Замечательно - вы написали код для синтаксиса 5.3 а функция вернула что там 5.2 и что дальше? Препроцессора у PHP ведь нет как у С и С++.
зато есть самое обычное условие
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $a = function() { echo 'lambda function';}
- const AA = 123;
- } else {
- }
и так же можно запросто написать 2 разных класа которые делают практически одно и то же