搜尋
首頁後端開發php教程想要自己写一个博客程序需要自学哪些知识?

之前一直都是用wp,typecho、emlog等博客程序,现在想自己写一个简单点的程序试试做个小项目练练手,我大概了解了下好像有node.js和django的框架来做,php可以吗?有没有php相关的教程推荐呢?

另外想问一下,php的发展前景如何?我的一个前端学长说php已经过时了,那现在比较热门的应该是什么?

回复内容:

之前一直都是用wp,typecho、emlog等博客程序,现在想自己写一个简单点的程序试试做个小项目练练手,我大概了解了下好像有node.js和django的框架来做,php可以吗?有没有php相关的教程推荐呢?

另外想问一下,php的发展前景如何?我的一个前端学长说php已经过时了,那现在比较热门的应该是什么?

新人推荐PHP或Ruby。今天正式发布PHP7,PHP7是个不错的选择。工作一直在用PHP,感觉很赞,尤其是丰富的Framework和开源项目,俺们PHPer的群体很庞大。不要误以为门槛低就容易学,要做好心理准备,PHP是web的一种选择,这意味着你要接触各种各样的web知识了。 这个过程很漫长也很艰难的,尤其是深入的时候。需要很多知识积累。

Web的路线一般都是从html+css+js+php+mysql+apache...这条典型的PHPer路线走来的,后面可能是,php框架,mvc,设计模式,缓存,分布式,负载均衡,nosql,nginx,php扩展,c,各种衍生技术,linux,网络啊,安全啊。我这里有一份别人整理的awesome, https://github.com/xxlv/awesome-php。基本上php的技术栈比较全的,加油!!!


说PHP过时的,我打赌他不会用c写php扩展,甚至都不知道php是干嘛的,我同事昨天问我,php不是写前端的么?

呵呵,呵呵。

PHP极其适合现代web应用,所以它不存在过不过时,可能再过许多年,web被淘汰了,但那时候php可能进化成其他语言了。譬如php++。


其实很遗憾的告诉你,你如果只会php的话,你是永远都学不好php的,(可能有人会说,我就会写php,我照样拿到30K/月,你来咬我啊,呵呵)。所以要以一种语言为切入点。不断接受新的技能,nodejs的异步IO啊,PHP的一个MVC的生命周期啊,java的ssh啊,ruby的ROR啊。慢慢的,发现,这些东西都将你引导到同一个地方。

这时候,你要忘记语言,什么语言都无关紧要了。你拥有了用计算机解决问题的思维能力。

接下来,你就可以写词法分析和语法分析,如果你愿意的话,你就可以为某一种语言或者框架贡献了。
OK。扯了这么多,其实,今天PHP7发布(虽然小半年前就在用了),但仍旧很期待啊。

个人认为你还不如先用着wp,typecho、emlog等,去熟悉这些程序,了解他们怎么运作,写写插件什么的,等积累到一定程度了,自己就知道怎么写了。

如果选择PHP,建议先看这个。
http://laravel-china.github.io/php-the-right-way/

PHP是全宇宙最好语言!!!

http://segmentfault.com/q/1010000002740767/a-1020000002741607

相关回答见上面链接~

PHP自然可以啊,你之前用的那些不都是PHP+MySQL的程序么。
你没事可以从轻巧的博客程序开始看起,现在注释都挺完善的,藉此了解下设计思路也是非常便捷的。
如果要自己做的话,现在选择已经有很多了,结合一些数据库操作的知识,简单的站还是很快能做出来的。
之前还看过Ruby on Rails15分钟制作博客的视频,挺有趣的。
然后做完就发现其实还是WP好用。

PHP当然可以啊,毕竟易学,易部署,以及wordpress这么强大的东东放在这里,怎么可能过时了。

还有,虽然PHP老是被人黑,但是你上一下求职网站是不难发现PHP、Java、C/C++算是职位较多的了,市场需求摆在那,发展前景还是可以的。

至于PHP教程,网上有很多,百度一下就可以了,我个人的话建议去w3cschool上看看(包含了前段和后端了,只是相对基础,但够用了),或者找培训机构在网上流传的视频效果也可以。(名字我就不说了,以免被认为是卖广告的)。

WP不就是PHP写的么

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
超越炒作:評估當今PHP的角色超越炒作:評估當今PHP的角色Apr 12, 2025 am 12:17 AM

PHP在現代編程中仍然是一個強大且廣泛使用的工具,尤其在web開發領域。 1)PHP易用且與數據庫集成無縫,是許多開發者的首選。 2)它支持動態內容生成和麵向對象編程,適合快速創建和維護網站。 3)PHP的性能可以通過緩存和優化數據庫查詢來提升,其廣泛的社區和豐富生態系統使其在當今技術棧中仍具重要地位。

PHP中的弱參考是什麼?什麼時候有用?PHP中的弱參考是什麼?什麼時候有用?Apr 12, 2025 am 12:13 AM

在PHP中,弱引用是通過WeakReference類實現的,不會阻止垃圾回收器回收對象。弱引用適用於緩存系統和事件監聽器等場景,需注意其不能保證對象存活,且垃圾回收可能延遲。

解釋PHP中的__ Invoke Magic方法。解釋PHP中的__ Invoke Magic方法。Apr 12, 2025 am 12:07 AM

\_\_invoke方法允許對象像函數一樣被調用。 1.定義\_\_invoke方法使對象可被調用。 2.使用$obj(...)語法時,PHP會執行\_\_invoke方法。 3.適用於日誌記錄和計算器等場景,提高代碼靈活性和可讀性。

解釋PHP 8.1中的纖維以進行並發。解釋PHP 8.1中的纖維以進行並發。Apr 12, 2025 am 12:05 AM

Fibers在PHP8.1中引入,提升了並發處理能力。 1)Fibers是一種輕量級的並發模型,類似於協程。 2)它們允許開發者手動控制任務的執行流,適合處理I/O密集型任務。 3)使用Fibers可以編寫更高效、響應性更強的代碼。

PHP社區:資源,支持和發展PHP社區:資源,支持和發展Apr 12, 2025 am 12:04 AM

PHP社區提供了豐富的資源和支持,幫助開發者成長。 1)資源包括官方文檔、教程、博客和開源項目如Laravel和Symfony。 2)支持可以通過StackOverflow、Reddit和Slack頻道獲得。 3)開發動態可以通過關注RFC了解。 4)融入社區可以通過積極參與、貢獻代碼和學習分享來實現。

PHP與Python:了解差異PHP與Python:了解差異Apr 11, 2025 am 12:15 AM

PHP和Python各有優勢,選擇應基於項目需求。 1.PHP適合web開發,語法簡單,執行效率高。 2.Python適用於數據科學和機器學習,語法簡潔,庫豐富。

php:死亡還是簡單地適應?php:死亡還是簡單地適應?Apr 11, 2025 am 12:13 AM

PHP不是在消亡,而是在不斷適應和進化。 1)PHP從1994年起經歷多次版本迭代,適應新技術趨勢。 2)目前廣泛應用於電子商務、內容管理系統等領域。 3)PHP8引入JIT編譯器等功能,提升性能和現代化。 4)使用OPcache和遵循PSR-12標準可優化性能和代碼質量。

PHP的未來:改編和創新PHP的未來:改編和創新Apr 11, 2025 am 12:01 AM

PHP的未來將通過適應新技術趨勢和引入創新特性來實現:1)適應云計算、容器化和微服務架構,支持Docker和Kubernetes;2)引入JIT編譯器和枚舉類型,提升性能和數據處理效率;3)持續優化性能和推廣最佳實踐。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。