【问题标题】:assert() showing Warning in php 5.3.1assert() 在 php 5.3.1 中显示警告
【发布时间】:2012-05-17 12:51:01
【问题描述】:

我使用的是 sphinx 0.9.8 版本。我的 php 版本是 5.3.1。集成 sphinx api 后,我收到了一些关于 assert() 的警告。我该如何解决这个问题? 任何机构都可以帮助我吗?

谢谢

【问题讨论】:

  • 警告:assert() [function.assert]:D:\myproj 中的断言失败\sphinxapi.php779
  • 看看assert_options();你可能想关掉ASSERT_WARNING。另外line 779 of 0.9.8 sphinxapi.php 不包含断言,因此请仔细检查您的版本。
  • 不要隐藏该警告...修复它..检查我的答案。

标签: php warnings sphinx assert


【解决方案1】:

好吧..如果作为参数它需要一个整数,那么将您的代码编写为:

$sphinx->method((int) $param1);

编辑: 真实例子:

$src = new SphinxClient();
$src->SetServer('127.0.0.1', 9393);
$src->SetLimits((int) $offset, (int) $per_page);

现在看?

【讨论】:

  • 嗨,他们放置的大多数地方都像这样“断言(is_numeric($value));”这在我的电脑中显示了一些警告。我将如何重写我的代码。
猜你喜欢
  • 2012-11-30
  • 2011-02-01
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 2013-02-15
  • 1970-01-01
相关资源
最近更新 更多