moodLearning Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

php-upgrade-cheatsheet [2018/01/04 19:25]
serbizadmin [Cheatsheet for Upgrading PHP Sites]
php-upgrade-cheatsheet [2020/06/13 23:10]
Line 1: Line 1:
-====== Cheatsheet for Upgrading PHP Sites ====== 
-The change that recently rocked the dev world was the sunsetting of PHP 5.x and moving PHP to version 7. (Don't ask us where version 6 is.) Also in the horizon is [[https://​secure.php.net/​supported-versions.php|the trasition to newer releases of version 7]]. 
-\\ 
-\\ 
-Not that many organizations are prepared to deal with the change. So the [[https://​moodlearning.com|moodLearning]] team has prepared a cheatsheet to cover some important technical changes to make it easier for people to transition to the new PHP  version. 
-\\ 
-\\ 
-{{ ::​php_upgrade_cheatsheet.jpg?​600 |}} 
  
-===== PHP 5.x to 7 ===== 
-==== Deprecated Functions in php5 ==== 
- 
- 
-**Sample** 
- 
-<​code><?​php 
-  
-class Sample { 
-  
-   ​function Sample() { 
-  
-       echo 'Hello World';​ 
-  
-   } 
-  
-} 
-?></​code>​ 
- 
-**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 <​nowiki>​__construct</​nowiki>​ 
- 
-Sample 
- 
-<​code><?​php 
-  
-class Sample{ 
-  
-   ​function __construct() { 
-  
-       echo 'Hello World!';​ 
-  
-   } 
-  
-} 
-  
-?></​code>​ 
-\\ 
-\\ 
- 
----- 
- 
-===== See Also===== 
-  * [[http://​php.net/​manual/​en/​migration70.changed-functions.php|Changed PHP Core Functions]]