NavigationSuchen |
XXXV. Fonctions ExpectIntroductionCette extension autorise l'interaction avec des processus à travers PTY. Vous pouvez utiliser l'enveloppe expect:// avec les fonctions de système de fichiers ce qui fourni une interface simple et plus intuitive. Pré-requisCe module utilise les fonctions de la bibliothèque expect. Vous avez besoin de la libexpect version >= 5.43.0. InstallationCette extension PECL n'est pas intégrée à PHP. Des informations sur l'installation de ces extensions PECL peuvent être trouvées dans le chapitre du manuel intitulé Installation des extensions PECL. D'autres informations comme les notes sur les nouvelles versions, les téléchargements, les sources des fichiers, les informations concernant les mainteneurs ainsi qu'un CHANGELOG, peuvent être trouvées ici : http://pecl.php.net/package/expect.
En PHP 4, les sources de cette extension PECL
peuvent être trouvées dans le dossier ext/ avec les sources de PHP
ou sur le lien PECL ci-dessous.
Afin d'utiliser ces fonctions, vous devez compiler PHP avec le support
expect en utilisant l'option de configuration Les utilisateurs de Windows pourront activer php_expect.dll à l'intérieur du php.ini afin d'utiliser ces fonctions. En PHP 4, cette bibliothèque DLL se trouve dans le dossier extensions/ avec les binaires PHP pour Windows téléchargées. Vous pouvez télécharger ces bibliothèques DLL pour ces extensions PECL depuis la page de téléchargement de PHP sous sur la page http://snaps.php.net/. Configuration à l'exécutionLe comportement de ces fonctions est affecté par la configuration dans le fichier php.ini. Afin de configurer l'extension expect, il y a des options de configuration dans le fichier de configuration php.ini. Tableau 1. Options de configuration Expect
Voici un éclaircissement sur l'utilisation des directives de configuration.
Types de ressourcesCette extension ne définit aucune ressource. Constantes pré-définiesCes constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.
ExemplesCet exemple se connecte à un hôte distant via SSH et affiche le temps d'utilisation distant.
|
|