我正在尝试在php中调试一个大而复杂的DOMDocument对象.理想情况下,如果我能让DOMDocument以类似数组的格式输出,那就太好了.
DOM文档:
$dom = new DOMDocument();
$dom->loadHTML("<html><body><p>Hello World</p></body></html>");
var_dump($dom); //or something equivalent
这输出
DOMDocument Object ( )
而我希望它输出
DOMDocument: html =>body ==>p ===>Hello World
或类似的东西.为什么没有方便的调试或输出?!?
我有几百万行的PHP代码库,没有显示和逻辑的真正分离,我试图提取代码中表示的所有字符串,以便进行本地化.显示和逻辑的分离是一个长期目标,但是现在我只想本地化.
在代码中,字符串以PHP的每种可能格式表示,因此我需要一种理论(或实际)方法来解析整个源,并且至少在每个字符串所在的LOCATE处.理想情况下,当然,我会用函数调用替换每个字符串
"this is a string"
将被取代
_("this is a string")
当然,我需要支持单引号和双引号格式.我不太关心的其他人,他们看起来很少,我可以手动改变它们.
另外,我当然不希望本地化数组索引.所以字符串就像
$arr["value"]
不应成为
$arr[_("value")]
任何人都可以帮助我开始这个吗?
我正在寻找一个MUD客户端应用程序,它连接到telnet服务器上托管的MUD.对我来说唯一重要的是它可以在任何操作系统上轻松有效地运行.除了这个要求,我并没有真正以任何语言出售.
所以我正在寻找一个免费的telnet客户端库,我可以在其上建立我的应用程序,所以我不必过多地处理协议的细节.