Medlines2018 sur Debian 9.2 et PHP7.2

(gbobard, 2017-12-03 09:33:45)

Bonjour à tous

Par chance la sortie de PHP 7.2 en version stable le 01/12/2017 a coïncidé avec nos tests des versions php 7.0 - 7.1 puis en dernier en php 7.2

un tutos assez cool pour l'install de la bête.
https://www.colinodell.com/blog/201711/installing-php-72 (external link)
TRADUCTION

PHP 7.2 sur LINUX Debian 8 (Jessie) et 9 (Stretch)

Ondřej Surý fournit également des paquets PHP 7.2 pour Debian qui peuvent être installés en utilisant ces commandes:

sudo apt-get install apt-transport-https lsb-release ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt-get update
sudo apt-get install php7.2-cli

 

Première impression; cela fonctionne pas mal, j'ai deux correctifs à proposer:

1) sur la classe root/modules/search/classes/CSearch.class.php

méthode searchQueryString ajouter le paramètre "$operator" les arguments ne correspondent pas aux paramètres des méthodes appelantes, le prototypes est fixé par la gauche ou aussi par le début des arguments,

2) classe root/modules/dPfiles/classes/CDocumentItem.class.php

au niveau de la méthode loadDocItemsByObject

// Ajout des fichiers dans le tableau

$patch = $order_by[$_file->_class];// fix BYOOS
      $affichageFile[$cat_id]["items"][$_file->$patch . "-$_file->_guid"] = $_file;

puis pour les documents

// Ajout des documents dans le tableau

$patch = $order_by[$_doc->_class];// fix BYOOS
      $affichageFile[$cat_id]["items"][$_doc->$patch . "-$_doc->_guid"] = $_doc;

appliquer le correctif que je dépose sur le site http://byoos.net/ (external link)

ceci est dû au fait que PHP7 ne traite pas l'indexation d'un tableau de la même façon que php5 pour sortir une chaine correspondant à l'index d'un autre tableau.

v oici la portion de code qui pose problème

$_file->$order_by[$_file->_class]

voir ce sujet

https://stackoverflow.com/questions/35906624/php-notice-array-to-string-conversion-only-on-php-7 (external link)

j'ai encore quelques alarmes que je corrige au fil de l'eau... bon le sujet reste ouvert.

bon dimanche Gabriel

 

Comment


 
End of Page

Connexion



 Enregistrer

Newest Articles

Popular Articles

Featured Articles

Currently there is no featured article yet

Article Categories

Archive


Donation à No-CMS