Installing Exakat to monitor several projects

Installing Exakat to monitor several projects Exakat is the smart Static analysis tool for PHP. It reviews the source for PHP compatibility (8.0, 8.1, 8.2 already, Security, and much more. When running it for several projects, it is convenient to use the ‘projects’ style of installation, more than the ‘in-code’ configuration. The ‘projects’ installation is […]

Prepare for PHP migration with Exakat

Prepare for PHP migration with Exakat Exakat detects compatibility issues in your code, for each minor PHP versions since PHP 5.3. It scans the source for function apparence or disappearance, new syntax and behaviors. Here is how to prepare PHP migration with Exakat. init-project-done With a local docker system and access to your code, you […]

Exakat 2.2.3 is out !

Exakat 2.2.3 is out ! The latest release of Exakat is out. It adds support for PHP 8.1 at the Exakat engine level : the new syntax are now recognized, and represented in the internal graph database. This covers enumerations, final constants, first class callable syntax, octal representation and readonly properties. All those are represented as […]

Meet us the 7. – 11. Juni at the Online – International PHP Conference 2021

IPC 2021

Damien Seguy, CTO of Exakat. Damien is speaking and will present “How to automate typehinting of PHP Code”. Nowadays, PHP’s typehinting has matured greatly and earned its slot in PHP coder’s tool belt. It is now facing the eternal challenge of catching up with legacy code. Those were built without type checks, leading to explicit […]

Growing Old With PHP

Getting Older With PHP Exakat runs continuous audits on over 1750 Open source applications, components and frameworks. This is a reality torture test : any error or unexpected results are reviewed and help update the analysis library and the Exakat engine itself. This is a golden mine of tests and real code : an exceptional […]

Variable Variables Usage

PHP variable variables

Variable Variables Usage I call them ‘variable variables’, because it makes a funny sentence. What? Aren’t variables supposed to …vary, change, get altered? Indeed, they do. Yet, there are the ‘dynamic variables’ in PHP, which have been around as long as PHP itself (at least, PHP 3.+). Recent tutorials around the web, like Dynamic variables […]

PHP 8.0 Significant Incompatibilities Forecast

PHP 8.0 incompatibilities forecast

Which are the PHP 8.0 Significant Incompatibilities to expect? PHP 8.0 is around the corner, with major applications starting their move to have compatible code by early December 2020. This is the case of WordPress, Laravel, or PHP-CS-Fixer. Exakat is all ready, both for running on PHP 8.0, and auditing PHP 8 code. What about […]