用于读取用户操作请求并将其解析为组件的 PHP 脚本。例如,用户输入SET Colour = Blue
或describe Chocolate Cake = The best cake ever!
我正在使用这样的:
$actionKeyword = strtok( $actionRequest, " " ); // keyword followed by space
$name = strtok( "=" ); // Then name followed by equals
$description = strtok(null); // get the rest of the string
在获取其余字符串时,我找不到任何东西。PHP.net 的示例是使用空格来标记每个单词,但我想不出任何字符可能不是描述的一部分。该解决方案适用于我的测试。
是否有副作用或特殊情况会失败?或者这是获得其余线路的一种完全安全且可接受的方式?