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

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

31 ответов

4 просмотра

знать бы еще что такое 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
тогда интерпретируемых языков нет, по крайней мере...

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

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

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

А чем вам питонисты не угодили?😂
.
79
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Подскажите, можно ведь комбинировать запись данных в один и тот же Stream через TFileStream и через TCompressionStream поочерёдно? Ну т.е. часть данных мне нужно сжать, часть ...
notme
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ребят, кто сталкивался с тем, что Electron.js не разворачивает билд React.js-приложения? Голый body в чёрном цвете, как и должно быть, но остального - нет. Билд работает исп...
..
6
Anyone knows how to build this widget in Flutter? I have all the assets for round stations and the road, but how can I make the my widget animate between these stations? And h...
Mohammad Zamani
9
Карта сайта