This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
php-upgrade-cheatsheet [2018/01/02 04:13] serbizadmin [Cheatsheet for Upgrading PHP Sites] |
php-upgrade-cheatsheet [2018/01/04 11:24] serbizadmin [Cheatsheet for Upgrading PHP Sites] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Cheatsheet for Upgrading PHP Sites ====== | ====== Cheatsheet for Upgrading PHP Sites ====== | ||
- | The change that recently rocked | + | The change that recently rocked |
+ | \\ | ||
+ | \\ | ||
+ | Not that many organizations are prepared to deal with the change. So the [[https:// | ||
+ | \\ | ||
+ | {{ :: | ||
===== PHP 5.x to 7 ===== | ===== PHP 5.x to 7 ===== | ||
+ | ==== Deprecated Functions in php5 ==== | ||
+ | |||
+ | |||
+ | **Sample** | ||
+ | |||
+ | < | ||
+ | |||
+ | class Sample { | ||
+ | |||
+ | | ||
+ | |||
+ | echo 'Hello World'; | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | ?></ | ||
+ | |||
+ | **Fix for php7** | ||
+ | |||
+ | If your class has a constructor having the same name as your class name, then it is now deprecated in PHP 7. Change constructor to < | ||
+ | |||
+ | Sample | ||
+ | |||
+ | < | ||
+ | |||
+ | class Sample{ | ||
+ | |||
+ | | ||
+ | |||
+ | echo 'Hello World!'; | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | ?></ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | ===== See Also===== | ||
+ | * [[http:// |