2011-08-22 14 views
21

बैश-3.2 $ php -एक इंटरएक्टिव खोलphp इंटरैक्टिव खोल किसी भी उत्पादन नहीं है?

php > $a = null || "hi" 
php > echo $a 
php > $b = "hi" 
php > echo $b 

आप यहाँ देख सकते हैं, कुछ भी नहीं गूँजती जा रहा है।
कि क्यों है? मैं उपयोग कर रहा हूँ मैक ओएस एक्स शेर। = \ (ताजा स्थापित)

+0

टिप्पणी करने में बहुत देर हो चुकी है, लेकिन [psysh] (http://psysh.org/) का उपयोग करें –

उत्तर

39

आप प्रत्येक पंक्ति के अंत में अर्धविराम डाल करने के लिए forgoten गए हैं। होना चाहिए:

php > echo $undefined_var 

लेकिन दूसरी लाइन में ; पुट के बाद

php > ; 

परिणाम::

Undefined variable: "undefined" in php shell code on line 2 

तो, संभव है

php > $a = null || "hi"; 
php > echo $a; 
php > $b = "hi"; 
php > echo $b; 
1

मैं एक ही समस्या थी इस बनाने:

php > echo 123456 
php > ; 
php > echo 123456; 
संबंधित मुद्दे