PHP能做什麼好玩的事?

好吧,可能之前的問題描述引起了誤會。正在學習PHP中,想知道PHP能做什麼好玩的事增加興趣?所以就...


有幾種語言能和HTML無縫集成?

&

Hello & :)&


基於Swoole,寥寥幾行PHP代碼就能輕鬆實現一個基於WebSocket(全雙工通信)的聊天室.

server.php:
&on(message, function($ws, $frame) {
// 消息建議用JSON格式,這裡為了方便示例,用普通字元串
$msg = &

From . $frame-&>fd. :&& . $frame-&>data . &&時間: . date(Y年m月d日 H:i:s) . &;
// 廣播: 發送消息給所有客戶端
foreach($ws-&>connections as $fd) { $ws-&>push($fd, $msg); }
});
$ws-&>start();
?&>

index.php:
&
var ws = new WebSocket("ws://0.0.0.0:8080");
ws.onmessage = function(e) {
$("#content").prepend(e.data);
}
$(document).on("click", "#send", function() {
ws.send($("#msg").val());
});
&

也就是說,基於PHP+Swoole(WebSocket)+Redis+MySQL,你可以做一個瀏覽器版本的QQ.

當然,你做在線客服,文字直播,彈幕,遊戲聊天這些也都沒問題.

關鍵就是做好用戶(uid)跟連接(fd)的綁定,比如你可以在連接建立時$ws-&>on(open, function($ws, $req) {}),對請求$req的cookie進行認證,確定連接的用戶編號uid,然後把連接$req-&>fd綁定到uid里,把uid作為Redis的key,uid對應的連接fd作為Redis的value,以後要推送信息給指定用戶時,就訪問Redis根據uid查詢fd,然後推送消息$ws-&>push($fd, $msg).

你看,一氣呵成,是不是很好玩,這得感謝Swoole作者峰哥的付出,Swoole確實是一個重新定義PHP玩法的神器.


看到這個提問,我怎麼察覺出一絲絲反諷的意味。。。。

不過話說回來,我本身做PHP的時間雖然並不算長,但是我覺得既然他是一門編程語言,那麼與其他編程語言諸如:C++,JAVA,OC等等應該是一樣的。無所謂什麼是好玩的事,只要你真的喜歡這門語言,喜歡這個東西,你做的每個有關於他的,都是好玩的事,比如,看書學到了一段好的代碼,你會覺得很關鍵;解決了一個困擾你好多天的BUG,你會覺得很happy;經過自己的審查,簡化了自己的代碼,讓自己的代碼MVC結構更加清晰,你會覺得很成功;這些所有所有的感受,都可以稱之為,好玩。本人一點愚見,歡迎各位大神斧正!


圖形用戶界面(GUI) 擴展 - Manual


我寫過一個簡易的沒有實用價值的DNS server,用php。

我已經坐穩了,大家開始諷刺php是最好的語言吧。


我做了個家用的視頻網站,基於PHP的,因為隨手搭建的,給自己在家裡用的,所以代碼冗餘還是很嚴重的,就這樣絕對不超過1000行,完成搜索,播放,給視頻打標籤,標註喜歡等等,資料庫用的是PostgreSQL,後台視頻的導入使用了Matlab,自動生成GIF縮略圖,根據視頻品質和時長排序,可以隨機選片。

沒辦法,畢竟是世界上最好的語言嘛!

其實資料庫用MySQL是可以把這個網站建立在Android手機上的,用palapaServer即可,但是手機內存太小放不下老司機的大片……

哦,對了,我資料庫都忘了建索引了,不過速度還是夠快的。


小弟馬上要轉行做php了,SEO我是做夠了,排名上不去,沒業績,老闆各種說,煩死了,想去做PHP,自己也喜歡代碼,也希望自己的工作能夠穩定一點。


看,其實php還可以寫GUI程序,也就是咱們常見的windows程序,不是有這麼一句話嘛,心有多大膽,PHP有多大產。

貼個鏈接

http://m.blog.csdn.net/zhouzme/article/details/58601852?from=singlemessageisappinstalled=1

還能寫貪吃蛇,牛那啥不!


用PHP做了個破解教務處密碼的程序,後來和輔導員QQ反映學校網站的這個漏洞,然後就沒有理我了。。


做那些你懂的網站


可以在php里嵌入V8引擎:http://cn2.php.net/manual/zh/class.v8js.php


配合Swoole Lua Reids 寫款脫衣麻將 沒問題


請問各位大神 現在想自學php的話 需要看一些什麼書比較好 上手比較快呢。


php和其他語言都一樣,好玩的東西可以有圖像識別,網路爬蟲,密碼破譯等等,如果有精力現在人工智慧這麼火,可以把他的那些庫改成php版,人工智慧都能做,哈哈


總感覺PHP為人所不齒啊..


http://zhhrb.sinaapp.com


爬蟲、http伺服器、代理伺服器

各種其他語言能做的,用PHP實現一遍


引戰


在線代理算不算?最起碼能讓你簡略看一下牆外好玩的東西。


以前寫過一個用PHP掛論壇的刷在線時間的東西,用了curl擴展。


我有一萬億,能買什麼好玩的東西嗎?

真的沒有嗎?


推薦閱讀:

遊戲伺服器 php框架選擇?
怎麼樣才算是精通 PHP?

TAG:PHP | PHP開發 | PHP學習 |