Здравейте, започнах отново да програмирам на PHP и се опасявам, че съм позабравил това-онова.
Проблемът ми е, че кода, който пиша в момента най-вероятно има memory leak.
Ето кода:
Ако извикам App::getInstance();
Ще се получи memory leak, нали ?
Как мога да преобразувам кода си, като запазя структурата му и премахна memory leak-а ?
Проблемът ми е, че кода, който пиша в момента най-вероятно има memory leak.
Ето кода:
Код:
class App{
static public function getInstance(){
// Singleton модел
}
private function __construct(){
$this -> ne6to =Ne6to::getInstance();
}
public function func(){
...
}
}
class Ne6to{
static public function getInstance(){
....
}
private function __construct(){
$app = App::getInstance();
$app -> func();
}
}
}
Ако извикам App::getInstance();
Ще се получи memory leak, нали ?
Как мога да преобразувам кода си, като запазя структурата му и премахна memory leak-а ?