moodLearning Wiki

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
php-upgrade-cheatsheet [2018/01/02 13:26]
serbizadmin [Cheatsheet for Upgrading PHP Sites]
php-upgrade-cheatsheet [2020/06/13 23:10] (current)
Line 3: Line 3:
 \\ \\
 \\ \\
-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 and make it easier to people to transition to the new PHP  version.+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 ===== ===== 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===== ===== See Also=====
   * [[http://php.net/manual/en/migration70.changed-functions.php|Changed PHP Core Functions]]   * [[http://php.net/manual/en/migration70.changed-functions.php|Changed PHP Core Functions]]