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 06:19]
malvin
php-upgrade-cheatsheet [2020/06/13 15: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 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]]