函数名称: readline_on_new_line()
函数适用版本: PHP 7.4.0 及以上版本
函数用法: readline_on_new_line() 函数用于设置或获取在每次输入行之后是否在新行中显示提示符。默认情况下,readline() 函数在同一行中显示提示符,而 readline_on_new_line() 函数可以用来更改这个行为。
语法: bool readline_on_new_line ([ bool $new_line ] )
参数:
- $new_line(可选):设置是否在每次输入行之后在新行中显示提示符。如果设置为 true,则在新行中显示提示符;如果设置为 false,则在同一行中显示提示符。默认值为 false。
返回值:如果成功设置或获取了 readline_on_new_line() 的行为,则返回 true。如果发生错误,则返回 false。
示例:
// 示例 1:设置 readline_on_new_line() 的行为 readline_on_new_line(true);
// 从新行开始显示提示符 $input = readline("请输入:");
// 示例 2:获取 readline_on_new_line() 的行为 $onNewLine = readline_on_new_line();
if ($onNewLine) { echo "readline_on_new_line() 的行为为在新行中显示提示符。"; } else { echo "readline_on_new_line() 的行为为在同一行中显示提示符。"; }
// 示例 3:使用默认行为 $input = readline("请输入:");
上述示例中,第一个示例演示了如何使用 readline_on_new_line() 函数将行为设置为在新行中显示提示符。然后,使用 readline() 函数获取用户输入,输入将从新行开始。
第二个示例展示了如何使用 readline_on_new_line() 函数来获取当前的行为设置,并根据返回值输出相应的信息。
第三个示例展示了如何使用默认行为,即在同一行中显示提示符。使用 readline() 函数获取用户输入,输入将在同一行中进行。