내 PHP 스크립트에서 오류가 발생 variable $command_in_hostfile undefined
합니다.
내 수업에는 두 가지 기능이 있습니다.
첫 번째 함수에서는 배열 ( $command_in_hostfile
)을 반환하여 다른 함수에서 사용합니다.
그러나 "변수가 정의되지 않음"오류가 발생하고 그 이유를 이해할 수 없습니다. 누구든지이 오류를 수정하도록 도울 수 있습니까?
암호:
include_once('service_function.php');
if(isset($_POST['edit_cfg_file']))
{
$Host = new Host;
$Host->write_hostfile();
}
public $command_in_hostfile = array();
class Host
{
public $command_in_hostfile = array();
function read_services()
{
...
$command_in_hostfile[0] = array_merge($command_in_hostfile[0]);
$command_in_hostfile[1] = array_merge($command_in_hostfile[1]);
return($command_in_hostfile);
}
function write_hostfile()
{
foreach($command_in_hostfile[0] as $key=>$value)
{
$checkcommand[$key] = "check_command ".$value."!".$value2_converted."\n";
}
}
}
?>
$ this->를 사용해보십시오
$command_in_hostfile = array();
class Host
{
public $command_in_hostfile = array();
function read_services()
{
...
$this->command_in_hostfile[0] = array_merge($command_in_hostfile[0]);
$this->command_in_hostfile[1] = array_merge($command_in_hostfile[1]);
return($this->command_in_hostfile);
}
function write_hostfile()
{
foreach($this->command_in_hostfile as $key=>$value)
{
$checkcommand[$key] = "check_command ".$value."!".$value2_converted."\n";
}
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다