javascript
中是否有setTimeout
php
方法的等价物?
我知道php不是多线程但我可能是错的。
答案 0 :(得分:1)
不,没有。主要是因为PHP是服务器端的,因此定时事件没有多大意义。但是,sleep
函数会在给定时间内停止执行。
答案 1 :(得分:1)
您可以使用pthreads
从PHP手册:
pthreads is an Object Orientated API that allows user-land multi-threading in PHP.
It includes all the tools you need to create multi-threaded applications targeted at the Web or the Console.
PHP applications can create, read, write, execute and synchronize with Threads, Workers and Stackables.
<强>参考强>
1)http://www.reddit.com/r/PHP/comments/1jo517/multithreading_in_php_with_pthreads/
答案 2 :(得分:0)
PHP有线程,所以你可以fork
像其他多线程语言一样。
当然,您总是可以创建自己的事件循环;)
答案 3 :(得分:0)
你无法获得JS等价物。与此无关。是不同的技术。
我不知道该怎么办。但是您可以为php.ini文件设置max_execution_time或在脚本级别覆盖该值。
看看