此问题旨在讨论人们在处理用户输入时的个人意见。解析来自用户输入的命令
我正在处理的这部分项目以类似于IRC聊天的方式处理用户输入。例如,有一组命令和诸如此类的东西,适合聊天,执行动作等
现在,我有几种选择从解析此输入选择。我可以使用正则表达式,我可以直接解析它(例如,包含所有支持的命令的大型开关语句,只需检查用户输入中的第一个x个字符),或者甚至可能发疯,并添加类似于Flex的解析器/ Bison实现。我正在考虑的另一个选项是定义XML文件中的所有命令以将它们与代码实现分开。
那么,社区的想法是什么?
这个网站的目的是鼓励良好的,客观的答案。我怀疑措辞你的问题是一个明确的讨论有关的个人意见会变成不良。我建议它改写到,“最佳用户输入惯例 - PHP”或更具体的东西和客观衡量。 – 2009-04-23 15:48:53