2011-03-17 5 views
2

Python, Ruby 또는 LISP와 같은 언어의 유용한 기능 중 하나는 대화식 셸을 사용할 수 있다는 것입니다. 이것은 Read-Eval-Print Loop에 있으며 스크립트를 작성하고 실행하지 않고도 언어를 빠르게 시험 할 수 있습니다.어떤 PHP 쉘?

불행히도 PHP는 그저 상자 에서처럼 아무것도 볼 수 없지만, find 일부 external 도구 online 일 수 있습니다. 나는 세 가지를 발견했고 상대적인 이점이 무엇인지 모르겠습니다.

누구나 해당 셸 중 하나를 시도해보고 사용하려는 조언을 줄 수 있습니까? 명령 줄을 통해

답변

6

불행하게도 PHP 박스

예, 그것은 않습니다 밖으로 그런 아무 상관이 대화 형 쉘을 호출합니다. php -a 또는 php --interactive은 귀하가 찾고있는 것입니다. 그들은 쓸데없는 PHP 5.3 전에 (segfaulty 즉각적인 <?php - 접두어 - 쓰레기 쓰레기),하지만 그들은 꽤 잘 해결 ... 그냥 치명적인 오류가 발생합니다 아무것도하지 마십시오. 당신이 사용 getopt을하려고 파일을 포함해야하는 경우

아, 그리고, 당신은 thusly 히 프롬프트 열어 작업 할 수 있습니다 : (! 파이썬 기반) 내가 Facebook's 발견했습니다

php -a -- --custom -s -t -u --ff="goes here" --the=first --double-dash --is="Magic!" 
+0

죄송합니다. 나는 그 사실을 모르고있었습니다. 어리석은 질문입니다. : -/ – Andrea

+1

잘 숨겨져 있고 잘 알려지지 않아서 걱정하지 마십시오. – Charles

6
php -a 

1

를 PHP를 쉘이 훌륭하게 작동하려면 커스텀 컴파일없이 PHP를 인터랙티브 한 쉘로 만들지 못했습니다.