I've updated php.jsf file:
+ standard types
+ new OOP keywords (php 8.1)
+ standard library functions
I'm unsure about standard library functions - complete list includes 3315 names...
So on the same file
ps -C joe -o '%cpu,%mem,vsz,rss'
without list of functions shows:
%CPU %MEM VSZ RSS
0.2 0.1 30500 21056
with list of functions it shows:
%CPU %MEM VSZ RSS
0.2 0.1 32380 22900
Anyway, the list of functions are marked as block with comments and can be easily removed from file...
In this version all standard library functions are commented out.