Post on 18-Jan-2017
Maciej Miara, Wrzesień 2015
It’s evolution, babe!
Oh, wait… ten kod jest dalej używany…
•
•
•
•
•
•
use SuperProject\ImportantPackage\ClassA;
use SuperProject\ImportantPackage\ClassB;use SuperProject\ImportantPackage\SubPackage\ClassC;
use SuperProject\ImportantPackage\{ClassA,ClassB,
SubPackage\ClassC,function SubPackage\importantFunction,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_functionality_in_php7)
ms
ms
Nie rewolucja, a ewolucja…