我知道一點PHP。但是Python對我來說是全新的。我只知道這是「相似」的東西,對吧?還是錯?我應該知道哪些區別?Python和PHP之間的主要區別是什麼?
3
A
回答
15
這裏是python維基百科的鏈接。它突出顯示了主要差異和常見元素:http://wiki.python.org/moin/PythonVsPhp
13
PHP是一種爲網絡製作的語言。您可以使用PHP製作GTK和CLI應用程序,但主要用於網站。 Python被廣泛用於網站,web服務器,遊戲框架,桌面和CLI應用程序,IDE等等。
語法也有很大的差異。 PHP有一個類似C的語法,用於循環的大括號,並且空白被忽略。 Python沒有花括號,而代碼塊的縮進級別很重要。
這兩種語言都很容易學習。這取決於你想要做什麼。
1
一個主要區別是,代碼格式(縮進)會影響Python中的代碼行爲。 PHP對如何格式化代碼不感興趣。
此外,PHP可能能夠在Web服務器和CLI之外生成應用程序,但絕對針對這兩種環境,而Python更「全能」。
相關問題
- 1. 什麼是Haskell,python和c函數之間的主要區別?
- 2. PHP和Servlet之間的主要區別
- 3. PHP和ASP之間的主要區別
- 4. java中的Array和Hashmap之間的主要區別是什麼?
- 5. CTE和TEMP表格之間的主要區別是什麼?
- 6. 框架和工具包之間的主要區別是什麼?
- 7. Java SE和Java EE之間的主要區別是什麼?
- 8. G1GC和SGen GC之間的主要區別是什麼
- 9. VB Express 2008(pro)和2010之間的主要區別是什麼?
- 10. C++中stdlib.h和cstdlib之間的主要區別是什麼?
- 11. AsyncTask()和Handler()之間的主要區別是什麼?
- 12. Rails 1.X和2.X之間的主要區別是什麼
- 13. ReadOnly和Enabled之間的主要區別是什麼?
- 14. Sinatra和Ramaze之間的主要區別是什麼?
- 15. logstash和apache storm/spark streaming之間的主要區別是什麼?
- 16. Compiler和Transpiler之間的主要區別是什麼
- 17. Ruby 1.8.6和1.9.1之間的主要區別是什麼?
- 18. Dictionary和Hashtable之間的主要區別是什麼
- 19. android中asynctask和thread之間的主要區別是什麼?
- 20. 在VB.net ADODB和SqlClient之間的主要區別是什麼
- 21. SVN客戶端和API之間的主要區別是什麼?
- 22. NSURLConnection connectionWithRequest:delegate和sendAsynchronousRequest:queue:completionHandler之間的主要區別是什麼?
- 23. include_once和require_one之間的主要區別是什麼?
- 24. kohana 3.0.x和3.1.0之間的主要區別是什麼?
- 25. freeglut和glut之間的主要區別是什麼
- 26. ContainerControlledLifetimeManager和HierarchicalLifetimeManager之間的主要區別是什麼?
- 27. Meteor,Ember.js和Backbone.js之間的主要區別是什麼?
- 28. Docker和Kubernetes之間的主要區別是什麼
- 29. Socialauth,Scribe-Java和Spring Social之間的主要區別是什麼?
- 30. Ext.Direct Pack和Ext.Air Pack之間的主要區別是什麼
縮進不是主要區別之一。它只是皮膚深。 – 2009-12-20 15:58:55