【问题标题】:Nested Quotes in PHPPHP中的嵌套引号
【发布时间】:2012-04-21 02:14:48
【问题描述】:

我在 PHP 中的引号有另一个问题,我在一个普通集合中有两组嵌套引号,这是我认为应该起作用的

 if (!($stream = ssh2_exec($con, 'screen -p 0 -S new3 -X eval \"stuff \"stop\"\015\"'))) {

这就是它在一个简单的 bash 脚本中的样子:

screen -p 0 -S minecraft -X eval 'stuff \"stop\"\015'

所以我需要帮助从 bash 到使用 PHP 工作,谢谢!

【问题讨论】:

  • @HovercraftFullOfEels:我想是我的世界吧?
  • @minitech:我猜,但实际问题本身与 Java 相差甚远。
  • @HovercraftFullofEels,对此感到抱歉,我正考虑禁食,正是出于这个原因,我才放了 java,对此感到抱歉!

标签: php syntax quotes gnu-screen


【解决方案1】:

您需要转义转义字符,如下所示:

if (!($stream = ssh2_exec($con, 'screen -p 0 -S minecraft -X eval \'stuff \\"stop\\"\\015\''))) {

但如果引用过多,您会得到leaning toothpick problem

【讨论】:

  • 啊!如此接近,它正在向我的世界会话发送命令,但它正在发送“停止”(带引号)而不是仅仅停止(不带引号)大声笑,这可能是什么原因?
猜你喜欢
  • 2011-05-18
  • 1970-01-01
  • 2017-09-19
  • 2019-03-16
  • 1970-01-01
  • 2012-04-08
  • 2010-11-30
  • 2018-05-07
  • 2017-12-10
相关资源
最近更新 更多