- HipHop – replacement for Zend PHP
- HPHPc and HHVM
- Supported OS
- Compatibility with PHP: version, extensions
- Operational modes: CLI, Server
- Configuration features
- Performance: capital.ua on Symfony 1.4, Sylius on Symfony 2.3
- HHVM with your project: Vagrant
- Popular frameworks and CMS support
- Competitors: kPHP
17. PHP language extension
Type hinting
private int $count;
protected string $name;
public function setCount(int $count): int {
$this->iterator = $iterator;
}
Vadim Borodavko
20. PHP language extension
Generics, Constraints
class Walk<T as Iterator> {
private T $iter;
public function setIterator(T $iter) {
...
}
}
new Walk<ArrayIterator>();
Vadim Borodavko
50. About me
Vadim Borodavko
• Chief Software Developer at Argentum IT Lab
• E-mail: vadim.borodavko@gmail.com
• GitHub: https://github.com/javer
• LinkedIn: http://linkedin.com/in/javer
• Twitter: https://twitter.com/mrjaver
All trademarks are property of their respective owners
Vadim Borodavko