Bonjour.

J'essaie d'utiliser cette librairie amPHP-Parallel (https://github.com/amphp/parallel) à ma fonction getDetails($href). Sachant que le README a utilisé comme fonction file_get_contents dans les `promises` comme suit:

Code : 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
$urls = [
    'https://secure.php.net',
    'https://amphp.org',
    'https://github.com',
];
 
$promises = [];
foreach ($urls as $url) {
    $promises[$url] = Worker\enqueueCallable('file_get_contents', $url);
}
 
$responses = Promise\wait(Promise\all($promises));
 
foreach ($responses as $url => $response) {
    \printf("Read %d bytes from %s\n", \strlen($response), $url);
}
Alors que ma fonction getDetails($href) dont je cherche à traiter parallèlement, comme vous pouvez le constater, prend en paramètre ou argument entre parenthèse, une valeur (ici représentée par par la variable $href), comment donc, puis-je l'inclure dans le Worker\enqueueCallable() pour remplacer file_get_contents par défaut ???

Merci de m'éclairer s'il vous plait.