170 похожих чатов

А как мне в ПХП сделать аналог my в Перл?

31 ответов

19 просмотров

знать бы еще что такое my... тут много перл прогеров? так то на php.net все ответы должны найтись

Области видимости переменных php гуглите.

Alex-Surname Автор вопроса
Alexey Gevondyan
знать бы еще что такое my... тут много перл прогер...

use strict; my $var = 'string'; $vaz = 'another string'; #я допустил опечатку, и тут будет ошибка компиляции. как сделать такое на пхп?

Vladimir
ты что, перл что ли не знаешь?)

бяда, бяда. такой вот казус вышел.

Alex Surname
use strict; my $var = 'string'; $vaz = 'another st...

может ты зря пхп выбрал? го бери

Alex Surname
use strict; my $var = 'string'; $vaz = 'another st...

А в какой иде на перле пишут?

Alex-Surname Автор вопроса

Тут такого нет

я тогда не пойму, почему Перл умер а ПХП жив? если при малейшей опечатке у меня будет undef вместо ошибки компиляции, для больших проектов это смерть

Alex-Surname Автор вопроса
Alex Surname
вы джун?

нет, хотя смотря как измерять

Alex-Surname Автор вопроса
Evgeniy Kuvshinov
нет, хотя смотря как измерять

PHP компилируется в язык виртуальной машины, а потом интерпретируется в целевую архитектуру

Alex Surname
PHP компилируется в язык виртуальной машины, а пот...

слышали слово интерпретатор и интерпретация?

Alex-Surname Автор вопроса

Так ты спрашиваешь или утверждаешь?

утверждаю. товарищ думает что ПХП не компилируется

Alex Surname
утверждаю. товарищ думает что ПХП не компилируется

все верно. компиляция пораждает бинарник. есть и в пхп такое, но это экзотические эксперименты.

Alex Surname
утверждаю. товарищ думает что ПХП не компилируется

у вас проблемы с непониманием терминов компиляция и интерпретация

Alexey Gevondyan
все верно. компиляция пораждает бинарник. есть и в...

Пхп демон Студио, что-то такое из этой оперы


Пхп демон Студио, что-то такое из этой оперы

есть костыли в виде kphp :) или тулзы от facebook возможно это но надо извращаться и это уже не пхп

Evgeniy Kuvshinov
есть костыли в виде kphp :) или тулзы от facebook ...

А там прям идешка как вижла с винформами, забавная тема) пхп с вин юи.


Пхп демон Студио, что-то такое из этой оперы

нет. Даже в этом случае пхп не компилируется. Просто бинарник поднимает внутри пхпсервер.

Alex-Surname Автор вопроса
Evgeniy Kuvshinov
у вас проблемы с непониманием терминов компиляция ...

Both. PHP is compiled down to an intermediate bytecode that is then interpreted by the runtime engine. The PHP compiler's job is to parse your PHP code and convert it into a form suitable for the runtime engine. Among its tasks: Ignore comments Resolve variables, function names, and so forth and create the symbol table Construct the abstract syntax tree of your program Write the bytecode Depending on your PHP setup, this step is typically done just once, the first time the script is called. The compiler output is cached to speed up access on subsequent uses. If the script is modified, however, the compilation step is done again. The runtime engine walks the AST and bytecode when the script is called. The symbol table is used to store the values of variables and provide the bytecode addresses for functions. This process of compiling to bytecode and interpreting it at runtime is typical for languages that run on some kind of virtual runtime machine including Perl, Java, Ruby, Smalltalk, and others.

Alex Surname
Both. PHP is compiled down to an intermediate by...

слово compile увидел - все, компилируемый язык значит)

Alexey Gevondyan
слово compile увидел - все, компилируемый язык зна...

тогда интерпретируемых языков нет, по крайней мере из тех что на слуху, типа питона или джс, там тож есть компиляция в байткод

Akari
А как этот процесс называется?

трансляция, интерпретация, компиляция. можно пойти в вики и почитать если интересно, мне вот если честно пофиг даже, какая разница. ну допустим пусть даже компилируемый он. и чо дальше то?)

Vladimir
тогда интерпретируемых языков нет, по крайней мере...

ну сейчас по большому счету да, интерпретируемых языков как таковых почти нет. ну баш скрипты разве что

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта