LMSouq
general-dev Open

New self vs. new static

MI
Mike
1 month ago
3 views
Problem Description
I am converting a PHP 5.3 library to work on PHP 5.2. The main thing standing in my way is the use of late static binding like `return new static($options);` , if I convert this to `return new self($options)` will I get the same results? What is the difference between `new self` and `new static`?

AI-Generated Solution

Powered by LMSouq AI · GPT-4.1-mini

✓ Solution Ready
Analyzing problem and generating solution…
Was this solution helpful?
Back to Knowledge Base