Bonjour,

Je dois débugger un forum PHP écrit en PHP objet.
Dans toutes les méthodes (ou presque) du forum, je trouve ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
global $ibforums;
return <<<EOF
<a href="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=portal">{$ibforums->lang['nav_home']}</a><br><br>
ibforums ne se voit pas affecter de New et pourtant, les propriétés de cet objet sont accessibles :
{$ibforums->vars['board_url']} équivaut par exemple à localhost.

Pouvez-vous dans un premier temps me dire l'intérêt de mettre des accolades pour obtenir la valeur ?
Sans accolades, l'objet retourne .Array['board_url']

Existe-t-il enfin un moyen de connaître le fichier qui définit cet objet ou quoique ce soit pour que je puisse m'approcher de la solution ?

Merci d'avance.