Bonjour,
J'ai un code fonctionnant avec Xajax, le problème c'est qu'il ne fonctionne pas sur PHP7.
Donc si je met à jour le php, tout le site sera planté.
Quelqu'un aurait t'il une librairie Xajax qui foncrionne sur PHP7?
J'ai testé de faire les modifications de la librairie,, mais j'ai un problème
J'ai réucupéré les erreurs, et la premiere c'est de modifier __construct
cette étape supprime bien les erreurs."Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; "
Mais il en reste une après
Parse error: syntax error, unexpected 'if' (T_IF) in /home/xajax_core/plugin_layer/xajaxEventPlugin.inc.php on line 1
quand je vais dans le code, je ne vois pas ou est le problème
Si quelqu'un a une idée, merci d'avance de l'aide que vous pourrez m'apporter.
voici le début du code
"```"
<?php
/*
File: xajaxEventPlugin.inc.php
Contains the xajaxEventPlugin class
Title: xajaxEventPlugin class
Please see <copyright.inc.php> for a detailed description, copyright
and license information.
*/
/
@package xajax
@version $Id: xajaxEventPlugin.inc.php 362 2007-05-29 15:32:24Z calltoconstruct $
@copyright Copyright (c) 2005-2007 by Jared White & J. Max Wilson
@copyright Copyright (c) 2008-2009 by Joseph Woolley, Steffen Konerow, Jared White & J. Max Wilson
@license http://www.xajaxproject.org/bsd_license.txt BSD License
/
/*
Constant: XAJAX_EVENT
Specifies that the item being registered via the <xajax->register> function
is an event.
Constant: XAJAX_EVENT_HANDLER
Specifies that the item being registered via the <xajax->register> function
is an event handler.
*/
if (!defined ('XAJAX_EVENT')) define ('XAJAX_EVENT', 'xajax event');
if (!defined ('XAJAX_EVENT_HANDLER')) define ('XAJAX_EVENT_HANDLER', 'xajax event handler');
//SkipAIO
require dirname(FILE) . '/support/xajaxEvent.inc.php';
//EndSkipAIO
"```"
Hello, j'y connais rien à Docker mais je crois qu'avec tu peux faire tourner en parallèle plusieurs versions de PHP en mettant ta librairie Xajax dans un conteneur séparé...