5
在PHP中讀/寫TCP/IP套接字的首選方法是什麼?有這樣做的,包括很多很多的方法:PHP Socket I/O方法
fread()
和fwrite()
fgets()
和fputs()
file_get_contents()
和file_put_contents()
stream_get_contents()
stream_socket_recvfrom()
和stream_socket_sendto()
- 大概有其他人我沒有跑過......
我意識到fgets()
和fputs()
操作有點不同(由線而不是任意數據塊),但我真的不明白,在別人的差異和方法將是最適合什麼用途。
編輯:又socket_recv()
和socket_send()
。
編輯#2:還socket_read()
和socket_write()
。
在發佈之前,我已經研究了所有這些功能的手冊頁。我想我正在尋找更多解釋爲什麼有5套以上的方法都可以做大致相同的事情。即使是接受偏移量/長度的函數 – FtDRbwLXw6 2012-01-31 01:09:46
@drrcknlsn,因爲這就是PHP所知道的。引用我們自己的Jeff Atwood PHP「就像是關鍵字和功能工廠的虛擬爆炸。」 (http://www.codinghorror.com/blog/2008/05/php-sucks-but-it-doesnt-matter.html)有很多方法,因爲人們寫了很多不同的方法來做同樣的事情。 – tkone 2012-01-31 01:37:01
@tkone:哈哈,偉大的文章。 – FtDRbwLXw6 2012-01-31 02:15:12