Немного позднего разъяснения, но, вероятно, это необходимо сделать, поскольку здесь есть небольшая путаница.
Краткий ответ: ДА. Вы можете использовать PHP в REALStudio (IDE для REALBasic). Большинство из приведенных выше ответов по какой-то причине ошибаются в слишком строгих или слишком слабых интерпретациях.
REALBasic - это язык.
REALStudio - это IDE и компилятор.
REALStudio принимает плагины, которые можно вызывать из среды IDE с помощью REALBasic. Эти плагины могут делать все что угодно программно, в том числе вызывать переводчики других языков.
Есть плагин для PHP, Lua, JavaScript и других языков. Они, когда подключаемый модуль включен, предлагают функции, которые можно вызывать для выполнения сценариев и обработки результата. Это не означает, что функции этого языка добавляются в REALStudio, но что весь интерпретатор может быть запущен так же, как вы запускаете его в командной строке.
'Comments in REALBasic start with a '
'Double quotes are escaped by doubling them, ""like so""
'Initialize a new PHP object
dim p as PHPMBS
p=new PHPMBS
'Put the PHP code into a string
dim phpFunction as string = "echo ""Hello"";"
'Result is a string variable where the result will be assigned
dim result as string
'Assign the result of the PHP Function to the string variable
result=p.Execute(phpFunction)
'Pop up an alert with the message
msgBox result
Конечно, вы можете включать целые файлы PHP в ваш исполняемый файл, вызывать их и выполнять их, в результате вы можете получить текст или изображение, с которым вы можете потом что-то делать, или вставить в еще одну функцию PHP.
Представьте себе движок PHP, скомпилированный как библиотека и доступный для вашего исполняемого файла, как и в большинстве других языков / IDE.
Имейте в виду, что плагин PHP в настоящее время является сторонним модулем, за который нужно платить.