Alors, j’ai un peu oublié php, mais il me semble qu’il n’y a rien qui affiche quoique ce soit sur la page dans ton code, c’est sans doute pour ça que tu ne vois rien.
Il est aussi possible que tu ne vois rien à cause d’une erreur qui est affichée dans les journaux d’erreur d’apache, essaie de les consulter pour voir si tu ne trouve pas d’informations utiles.
Quels essais ? Il faut décrire précisément ce que tu fais. Le bout de code que tu montre ne peut fonctionner que depuis le dossier contenant à la fois NetscapeBookmarkParser.php et ./tests/input/netscape_basic.htm. Sinon il faut adapter les emplacements dans le code.
@Almtesh : ce script doit être exécuté en ligne de commande, donc pas d’Apache, de logs, etc. et var_dump est bien là pour produire une sortie
Même en adpatant les chemins, j’ai toujours une page vide.
Pour le moment, je passe pas composer et ça fonctionne comme attendu
require_once 'vendor/autoload.php';
use Shaarli\NetscapeBookmarkParser\NetscapeBookmarkParser;
$parser = new NetscapeBookmarkParser();
$bookmarks = $parser->parseFile('bookmarks.html');
var_dump($bookmarks);
@Almtesh : var_dump($bookmarks); affiche le résultat sous forme de tableau
et comme indiqué par @anon70622873 je lance la commande php bookmarks.php > index.html