and what about you, do you believe in runtimes? confess. confess you do the glue.you say only strict typing and very, very serious programming? in hexadecimals?
>>108776129>Andi Gutmans, Zeev SuraskiPHP runtime ain't a good runtime, they hide a lot of optimizations under a paywall for years.
>>108776140i can agree it is not good but it is most potent C runtime, others are either based on another language or dont align with C syntax. what are those paywalled features?
>>108776229> offsetof first appeared in the ANSI C standard, formally known as C89 (also called ANSI X3.159‑1989). The macro was defined in the header <stddef.h> and has been part of every subsequent C standard (C99, C11, C17, C23).stuff's old.. still theres XtOffsetOf substitute macro in php everywhere..
>>108776129blatant blahajposting and you still call him a woman
>>108776263show me your woman standard
>>108776331i can't on 4chan
>>108776331>what they see
>>108776229There was (I think) something called Zend optimization Engine, it was like a bytecode cache I guess.
>strict typingit has its purposes, type safety is important but with php you need to rely on phpstan. if you write a new php project just immediately crank phpstan to 5 and work your way up progressively... moving phpstan into an old project is a fucking nightmare, don't bother, focus on porting the frontend and write a new backend, this applies heavily in pretty much any php monolith, i mean i would take a whiteboard and really visualize the shit with how complex some of these old php monoliths are.PHP is very fucking cool, especially the new stuff with franken. you could even take go code and load them as php extensions or something similar i think. frankenphp is itself written in go. https://frankenphp.dev/https://phpstan.org/