【问题标题】:Zend Warning Assignment [duplicate]Zend 警告分配 [重复]
【发布时间】:2016-09-14 06:20:19
【问题描述】:

Zend 告诉我我在条件行 279 中有一个任务,我不确定这是否会成为以后的问题。

// Get position of delimiters
        $pos = [];
        foreach ($delims as $delim) {
            if ($p = strpos($this->data, $delim, min($this->index, $this->length))) {
                $pos[] = $p;
            }
        }

这是第 279 行

if ($p = strpos($this->data, $delim, min($this->index, $this->length))) {

【问题讨论】:

    标签: php


    【解决方案1】:

    查看类似的question,这可能有效:

    if (($p = strpos($this->data, $delim, min($this->index, $this->length))) != false)
    

    原因(据我了解):

    这会将其转换为条件语句并消除成为赋值的机会。因此,警告已解决。

    【讨论】:

    • pseudoAJ 谢谢你有什么具体原因是警告吗?
    • 以合理的理由编辑了我的答案。
    猜你喜欢
    • 2011-07-11
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    相关资源
    最近更新 更多