Maciej Miara, Wrzesień 2015
It’s evolution, babe!
Oh, wait… ten kod jest dalej używany…
•
•
•
•
•
•
use SuperProjectImportantPackageClassA;
use SuperProjectImportantPackageClassB;
use SuperProjectImportantPackageSubPackageClassC;
use SuperProjectImportantPackage{
ClassA,
ClassB,
SubPackageClassC,
function SubPackageimportantFunction,
const SPECIAL_CONST
};
•
•
• EngineException
• ParseException (eval)
• BaseException
• ereg
• mysql
• przypisanie nowego obiektu przez referencję
• statyczne wywołanie niestatycznej metody
• konstruktory znane z PHP4
• stare tagi <% %> <script language=„php”>
• sporo starych funkcji
• wszystko, co zostało oznaczone jako deprecated
(https://wiki.php.net/rfc/remove_deprecated_functi
onality_in_php7)
ms
ms
Nie rewolucja, a ewolucja…
PHP 7

PHP 7