Thanks for explaining it more in detail, I believe I missed the “being tied to protected directory” part because I was . I was thinking that there wouldn’t be a way to restrict that to them, but now realized you were talking about the client area integration. Sorry for the confusion.
I agree, it would be a good idea to have it included by default in those cases.
I’ll update PHP on my website’s VPS when I get back anyway.
I think to prevent kernel information from being shown to the public for security reasons, even to prevent hackers from trying to find vulnerabilities.
Fun fact: iFastNet disables popen, disk_free_space, and dl twice for some reason. Also what is _xyec? And there’s no such function as dlopen, leak, and mainwork according to PHP.net. sh2_exec might be a typo for ssh2_exec instead.
echo ini_get('disable_functions'); realized I missed geoip_open in corrections, but nevermind
Thanks for the feedback, a pull request has been submited with the relevant updates, as its quite trivial and mainly a cleanup of a list of disabled functions that has grew over ~15 years it should be committed soon.
I was wondering if they will “fix” the ability of getting disabled functions via ini_get() rather than actually tidying up the list, especially it is relatively more trivial to add ini_get into the list.