-
PHP
- Short tags0 %Echo tags <?=11 %Incompilable0 %@ operator66 %Alternative syntax24 %Magic constants85 %halt_compiler()2 %Casting88 %Resources64 %Nested Loops84 %arrays_ With Callback72 %Autoload52 %include81 %include_once73 %Output control50 %Goto11 %Labels11 %Match0 %Coalesce48 %Coalesce Equal0 %Trailing Comma0 %PHP 8.0 Variable Syntax0 %File upload37 %Environment Variables47 %Dynamically load extensions6 %Relaxed keyword as names25 %strict_types15 %encoding0 %ticks1 %
-
Composer
- composer.json72 %composer.lock43 %composer autoload35 %
-
Web
- $_GET, _POST...56 %Apache16 %Fast CGI8 %IIS0 %NSAPI0 %Session34 %Cookies30 %Browscap1 %
-
CLI
- $argv, $argc36 %CLI script13 %Ncurses0 %Newt0 %Readline2 %
-
PSR-compatibility
- PSR-3 (Log)21 %PSR-6 (Caching)12 %PSR-7 (HTTP message)9 %PSR-11 (Dependency container)15 %PSR-13 (Link)0 %PSR-16 (Simple cache)7 %
-
Patterns
- Dependency Injection61 %Courrier Anti-pattern31 %Factory45 %
-
Namespaces
- Namespaces77 %Alias49 %Group Use3 %
-
Variables
- References56 %Array97 %Multidimensional arrays87 %Array short syntax69 %List short syntax10 %Variable variables40 %Unpacking inside arrays0 %PHP arrays69 %Globals52 %PHP SuperGlobals47 %
-
Functions
- Functions73 %Redeclared PHP Functions28 %Overridden PHP Functions0 %Redeclared Custom Functions22 %ClosuresArrow functionsTypehint87 %Scalar Typehint53 %Return Typehint30 %Nullable Typehint21 %PHP 8.0 Scalar Typehints0 %PHP 8.0 Union Typehints0 %Static variables52 %Function dereferencing41 %Constant scalar expression92 %... usage22 %func_get_args56 %Dynamic functioncall64 %Fallback functioncall27 %Recursive Functions75 %Generator Functions20 %Conditioned Function42 %
-
Classes
- Classes96 %Anonymous Classes15 %Class aliases15 %Abstract classes67 %Interfaces64 %Traits34 %Static properties75 %Static methods85 %Abstract methods53 %Final methods28 %Class constants73 %Overwritten constants0 %Magic methods90 %Cloning48 %Dynamic class call64 %Typed properties0 %Covariance0 %Contravariance0 %
Appinfo()
The phpinfo() of the application.