Archive for December, 2015

how to run phan on debian First, go here, here and here to get an idea about how to get phan working. For Debian8 though, I had to do a few more tricks to get it running. If you still haven't try php7 (shame on you!) check this guide: how to...

  • Comments Off on running phan static analyzer to check php5 to php7 issues

December 9, 2015 | In: Programovanie

php7 Anonymous Classes

Anonymous Classes It is exactly what it says, but when can it be useful? Ever found your self refactoring a pile of shit like the following code? public function getEmail() { // Now that we have the email we will save it as an object ...

  • Comments Off on php7 Anonymous Classes

Variance and Signature Validation - basically in simple layman's term - class return type then interesting thing I find about the example from class A {} interface SomeInterface { public function test() : A; } class B implements...

  • Comments Off on php7 invariants and signature validation or class return type

A bit weird and unintuitive coalesce behaviour, so watch out when using it! $coalesce = true === false ?? 'no'; var_dump($coalesce); // false - huh? so it seems that it works only for null :/ $coalesce = null == false ?? 'no';...

  • Comments Off on php7 NULL coalesce operator ??

short summary on how to update to the latest php7, phpmyadmin4.5 and mysql5.7 on redhat install latest php7: rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm yum remove php56w php56w-common php56w-cli yum install php70w php70w-common...

  • Comments Off on redhat 6/debian 8 – installing php7 + phpmyadmin 4.5 and mysql5.7