Недавно на лекциях столкнулся с тем, что PHP это компилируемый язык, который интерпретируется в байт-код, то есть это между компилятором и интерпретатором , я так полагаю есть в этом языке кардинальные изменения, 2 года как не введение что происходит в технологии веб, прокомментируете пожалуйста.
Разве не проще глянуть в википедию чем создавать тему на гс и ждать ответа от школьников, которые даже не знают таких слов как компиляция и интерпретация?
Разве не проще глянуть в википедию чем создавать тему на гс и ждать ответа от школьников, которые даже не знают таких слов как компиляция и интерпретация?
Эээээм... не знаю что ты там за лекции смотрел, мб чего и сам перепутал. Но PHP это интерпретируемый язык, компилируемый в байт-код (наоборот тобишь). И то полноценной компиляцией я бы это не назвал.
Сам потратил больше недели что-бы из php скрипта скомпилировать статичный (самодостаточный, без зависимостей) бинарник. Про компилируемость я бы вообще предпочёл забыть, оно работает тупо как кэш
Ну вообщем-то отвечая на вторую часть вопроса:
Кардинальных изменений в плане компиляции\интерпретации нет. Просто добавили opcache что по сути встроенный аналог eaccelerator.