回答
print('2')+2
這部分代碼將打印號碼4
開始行。 Print
將在echo
之前解決。
然後運作echo
將得到解決和回聲含有to
爲第一,如果你使用print()
內部回聲,它將打印功能參數爲先數1
。
由於安德烈亞斯Scheibleger在評論中提及的1
來源於print
返回值始終是1
,因爲它是不可能的回顯print()
功能。
例如:
echo print(""); // 1
echo print("test"); // test1
要添加一個筆記,'1'來自'print'的返回值總是'1' –
要添加一個筆記,你應該't'回顯'打印'。 – revo
但是爲什麼'print('2')+ 2'輸出'4'?我希望這個表達式評估爲'3',因爲print()總是返回'1',但顯然它被評估爲'print('2'+ 2)'????? –
- 1. 解釋輸出
- 2. 2列出來解釋問題
- 3. 解釋echo(2)的輸出。 (3 *(打印3));
- 4. 輸出解釋
- 5. 宏輸出解釋
- 6. Valgrind輸出解釋
- 7. 的fancybox 2的jsfiddle解釋
- 8. 瞭解Dagger 2 @Component.Builder註釋
- 9. 2-3-4樹解釋
- 10. 解釋gcov輸出,
- 11. Numpy輸出解釋
- 12. Cachegrind輸出解釋
- 13. HTML5輸出解釋
- 14. 請解釋輸出
- 15. 解釋vmstat輸出
- 16. 輸出的解釋
- 17. 解釋PGI_ACC_TIME輸出
- 18. 解釋strace輸出
- 19. 解釋php輸出
- 20. 解釋numpy.fft.fft2輸出
- 21. 解釋gdb輸出
- 22. junit4輸出解釋
- 23. 解釋netlogit輸出
- 24. 請解釋輸出
- 25. html輸出2位
- 26. mvc 2 jsonresult輸出
- 27. 多線程輸出解釋
- 28. Keras輸出度量解釋
- 29. Linux的LL輸出解釋
- 30. 子集,解釋NA輸出
http://stackoverflow.com/questions/13737265/explain-the-output-of-echo-2-3-print-3 – JiteshNK
JiteshNK我從複製圖案的複製相同的鏈接在我的問題我找不到答案如何(+)操作員工作 –