Par le

PHP 7 rend l'alimentation de votre site Prestashop beaucoup mieux et courir très vite pour le déploiement sur un serveur avec PHP5. Malheureusement, il ya quelques petites erreurs avec Prestashop PHP 7. Ce tutoriel vous montrera comment corriger l'erreur lors de l'enregistrement des préférences dans BO.

"image" url"images/php7.prestashop.error.jpg" height"720" width"1280"

PHP7 ou PHP5 ?

C'est une question simple. PHP7 est plus rapide que PHP5 et au même niveau avec HHVM ( HHVM est une machine virtuelle open-source conçue pour l'exécution de programmes écrits dans Hack et PHP, un fils de l'équipe Facebook). Voici quelques points de repère entre PHP7, HHVM et PHP5 :

PHP7 vs HHVM sur Wordpress 4.4

PHP7 vs PHP 5.6 vs HHVM sur Drupal 8.0.1

PHP7 vs PHP 5.6 vs HHVM sur Magento 2.0 CE

Prestashop ne supporte pas entièrement PHP7 - c'est pourquoi nous n'avons pas la référence sur Prestashop. Cependant, vous pouvez être sûr qu'avec PHP7, votre site Prestashop fonctionnera très vite.

Prestashop PHP 7: Corriger l'erreur

Lorsque vous essayez de personnaliser les préférences de votre site Web, vous obtiendrez les erreurs suivantes sur de nombreux écrans :

PHP Fatal error:  Uncaught Error: Access to undeclared static property: Validate::$values in /your-root-folder/classes/controller/AdminController.php:1389

Nous devons ouvrir le fichier ci-dessus et remplacer tout ce type :

Validate::$values['property']

Par

Validate::{$values['property']}

Votre problème sera résolu et vous pourriez depoy un site Web Prestashop sur PHP7.