PHP sapi_windows_vt100_support 杂项函数
-
定义和用法
sapi_windows_vt100_support - 获取或设置与Windows控制台的输出缓冲区关联的指定流的VT100支持。 -
版本支持
PHP4 PHP5 PHP7 不支持 不支持 v7.2.0+支持 -
语法
sapi_windows_vt100_support( resource $stream [, bool $enable ] )
sapi_windows_vt100_support() 如果省略了enable,如果流中启用了VT100控制代码,则该函数返回TRUE,否则返回FALSE。 如果指定了enable,则该功能将尝试启用或禁用流流的VT100功能。 如果已成功启用(或禁用)该功能,则该函数将返回TRUE,否则返回FALSE。 在启动时,PHP尝试启用STDOUT/STDERR流的VT100功能。 顺便说一下,如果将这些流重定向到文件,则可能无法启用VT100功能。如果启用了VT100支持,则可以使用从VT100终端已知的控制序列。 它们允许修改终端的输出。 在Windows上,这些序列称为控制台虚拟终端序列。此函数使用Windows 10 API中实现的ENABLE_VIRTUAL_TERMINAL_PROCESSING标志,因此VT100功能可能在较旧的Windows版本上不可用。
-
参数
参数 必需的 描述 stream 是 函数将在其上运行的流。 enable 否 如果指定,则将启用VT100功能(如果为TRUE)或将其禁用(如果为FALSE)。 -
返回值
如果未指定enable:如果启用了VT100功能,则返回TRUE,否则返回FALSE。 如果指定了enable:成功时返回TRUE,或者在失败时返回FALSE。 -
相关页面
sapi_windows_cp_get() - 获取流程代码页