bonjour
jusqu'à présent le site internet tournait sur php5.6 et je dois l'upgrader vers php7.
Pour mes requêtes sql sur la base SF j'avais créé un système dynamique du type:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function getInfo($table,$where,$field,$path="",$single="yes"){
	$mySforceConnection=connectTOsf($path);
    $res=array();
    $tab_field=array();
  $contact="";
  $x=0;$z=0;
  try{ 
    $query = "SELECT ".$field." from ".$table." ".$where; 
  	$response = $mySforceConnection->query($query);   
    $queryResult = new QueryResult($response);
    $tab_field=explode(",",$field); 
  	for ($queryResult->rewind(); $queryResult->pointer < $queryResult->size; $queryResult->next()) 
  	{  
  		$record=$queryResult->current();
  		for($i=0;$i<count($tab_field);$i++)
               {  
                   if($tab_field[$i]=="Id") $value=$queryResult->current()->Id;
                   else                     $value=$record->fields->$tab_field[$i];
                   ..... suite du traitement
               }
       }
.........
ceci marchait très bien en php 5.6 mais maintenant avec php7 la $value (en dehors de celle explicitement exprimé avec Id ligne 17) est vide alors que $tab_field[$i] contient bien ce qu'elle est supposée devoir contenir.

Quelqu'un aurait il une idée d'où peut provenir la problème?

D'avance merci