i have lets say 2 files lets say one index.php
and other one included.php
index.php
<?php
include 'included.php';
while(true)
{
$i++;
sleep(3);
$o = new tester();
}
?>
included.php
<?php
class tester{
public function __construct() {
//execute something
//wait for lets say one minute without stoping the flow of main loop.
//Rest code
}
?>
What i want is dont stop loop in index.php
and when the tester class is provoked execute the first part and then wait for as i say one minute ?
Possible ? or do i need something else ?
You cannot do this with PHP. It's not a multi-threaded language. You can vaguely simulate it by executing another copy of PHP in parallel ,but it's not true threading - it's two completely separate processes that happen to be executing the same script.
You cannot have two or more different parts of a script executing at the same time in a single instance of PHP.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With