Presentation of the exakat engine : run the Exakat engine, and keep an eye on all your code : PHP 7 migration, security, code typos, and code quality. All automated and open source!
4. http://www.exakat.io/
Let's clean for PHP 7
<?php
use foo2 as foo;
class foo2 {
function bar() {
echo 'I am not static!';
}
}
foo::bar();
?>
Goal : Spot those issues for us
5. http://www.exakat.io/
Let's clean for PHP 7
<?php
use foo2 as foo;
class foo3 {
function bar() {
echo 'I am not static!';
}
}
class foo2 extends foo3 { }
foo::bar();
?>
Goal : Spot those issues for us
6. http://www.exakat.io/
Let's clean for PHP 7
s foo;
extends foo3 { }
;
Goal : Spot those issues
<?php
class foo3 {
function bar(
echo 'I a
}
}
?>
<?php
foo::bar();
?>
7. http://www.exakat.io/
PHP code as data
• Understand PHP code just like the binary
• Be able to query the database for special
constructs
• Apply this to PHP 7 migration
15. http://www.exakat.io/
How to use it?
• Review current code
• Validate external code
• Prepare for future code
• Hunt bugs and dead code
• An eye over my shoulder
16. http://www.exakat.io/
Get it!
• Download on http://www.exakat.io/
• Open Source, and free
• Test it on your code
• I'm here, talk to me
• Try it online with phplint.com or at exakat.io
zelfs in het Nederlands, als je moedig bent
B
eta
tester
w
an
ted!