Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter访问父函数变量_Php_Codeigniter_Variables_Scope_Parent - Fatal编程技术网

Php CodeIgniter访问父函数变量

Php CodeIgniter访问父函数变量,php,codeigniter,variables,scope,parent,Php,Codeigniter,Variables,Scope,Parent,我制作了一个脚本,将文件添加到zip(经过大量解析等…),我有以下功能: function _add_file($command) { if (!isset($command["source"]) || !isset($command["dest"])) { return; } if (!get_file_info("files/".$command["source"])) { return; } $zip->ad

我制作了一个脚本,将文件添加到zip(经过大量解析等…),我有以下功能:

function _add_file($command)
{
    if (!isset($command["source"]) || !isset($command["dest"])) {
        return;
    }

    if (!get_file_info("files/".$command["source"])) {
        return;
    }

    $zip->addFile("files/".$command["source"], $command["destination"]);
}

它给出了一个错误,因为$zip未在_add_文件中定义。如何让添加文件访问在调用它的函数中定义的$zip(没有
\u添加文件($command,$zip)
)?

将其作为类变量
var$zip
,并使用
$this->zip

访问它解析错误:语法错误,意外的T\u var?我明白你的意思,但由于某种原因,它现在不起作用了。我正准备写一个很长的更新:)很高兴你修复了它。