2010-10-15 4 views
2

Я пытаюсь найти решение этой проблемы. У меня есть скрипт Ruby, который должен запускать некоторый PHP-код, но я новичок в Ruby, поэтому я не знаю, как это сделать.Как запустить PHP-код из скрипта Ruby?

def run_my_code 
    #execute some PHP code here 
    # $person = new Person(); 
    # $person->doSomething(); 
end 

Как я могу это достичь?

+0

Связанный вопрос: [PHP-компилятор Ruby] (http://stackoverflow.com/questions/3873857/php-to-ruby-compiler/3886423#3886423) –

+0

Возможный дубликат [компилятора PHP для Ruby] (https: //stackoverflow.com/questions/3873857/php-to-ruby-compiler) – mega6382

ответ

4

один способ заключается в использовании exec

http://ruby-doc.org/core/classes/Kernel.html#M005968

также ls` или `` cmd` тоже работает (назад клещ)

+0

стоит ли часто генерировать новые процессы только для оценки кода PHP? –

2

Посмотрите на Erubis. Он поддерживает PHP и другие языки (Ruby/PHP/C/Java/Scheme/Perl/Javascript).

3

Я слышал о Phuby, хотя я не использовал его сам.

+1

, который очень старый и далекий от готовой продукции –

Смежные вопросы