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 :
ibforums ne se voit pas affecter de New et pourtant, les propriétés de cet objet sont accessibles :
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->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.
Partager