On 20/06/2024 16:28, Matthew Weier O'Phinney wrote:
> 
> 
> On Mon, Jun 10, 2024 at 1:15 PM Niels Dossche <dossche.ni...@gmail.com 
> <mailto:dossche.ni...@gmail.com>> wrote:
> 
>     Hi internals
> 
>     I'm opening the vote of my RFC "New ext-dom features in PHP 8.4".
>     RFC link: https://wiki.php.net/rfc/dom_additions_84 
> <https://wiki.php.net/rfc/dom_additions_84>
>     Voting runs until 24th of June 21:00 GMT+2.
> 
>     Kind regards
>     Niels
> 
> 
> Question: why is `Dom\Document::$head` marked as readonly?

The HTML spec defines the head property to be readonly: 
https://html.spec.whatwg.org/#document
That's why $head is marked readonly.

So I guess the question becomes "why does the HTML spec define it this way?"
I couldn't find a conclusive answer to this, it looks like this has been 
read-only since HTML's early days...
I thought about it but don't really see a technical reason why this is the 
case. If I had to take a guess I'd say it's for simplicity sake.

> 
> -- 
> Matthew Weier O'Phinney
> mweierophin...@gmail.com <mailto:mweierophin...@gmail.com>
> https://mwop.net/ <https://mwop.net/>
> he/him

Kind regards
Niels

Reply via email to