|
PHP5中文手册
Expect Functions简介This extension allows to interact with processes through PTY. You may consider using the expect:// wrapper with the filesystem functions which provide a simpler and more intuitive interface. 需求This module uses the functions of the » expect library. You need libexpect version >= 5.43.0. 安装本 » PECL 扩展未绑定于 PHP 中。 安装此 PECL 扩展库的信息可在手册中标题为 PECL 扩展库安装的一章中找到。 更多信息如新版本,下载,源文件,维护者信息以及更新日志等可以在这里找到: » http://pecl.php.net/package/expect. 在 PHP 4 中本 PECL 扩展的源程序位于 PHP 源程序中的 ext/ 目录下或者在上面的 PECL 连接中。 In order to use these functions you must compile PHP with expect support by using the --with-expect[=DIR] configure option. Windows users will enable php_expect.dll inside of php.ini in order to use these functions. 在 PHP 4 中本 DLL 位于 PHP Windows 执行包中的 extensions/ 目录下。 可以从 » PHP 下载页面或者 » http://snaps.php.net/ 下载此 PECL 扩展的 DLL 文件。 运行时配置这些函数的行为受 php.ini 的影响。 In order to configure expect extension, there are configuration options in the configuration file php.ini.
以下是配置选项的简要解释。
资源类型expect_popen() returns an open PTY stream used by expect_expectl(). 预定义常量以下常量由本扩展模块定义,因此只有在本扩展模块被编译到 PHP 中,或者在运行时被动态加载后才有效。
范例This example connects to the remote host via SSH, and prints the remote uptime. Example#1 Expect Usage Example
<?php The following example connects to the remote host, determines whether installed OS is for 32 or 64 bit, then runs update for specific package. Example#2 Another Expect Usage Example
<?php Table of Contents
|