안녕하세요. 요즘 php를 해보려고하고있습니다.
근데 class 변수 저장에 어떤게 문제인지 모르겠어서 여쭙니다.
C#, Java는 할줄 아는 상태입니다.
// index.php
<?php
require_once("./config/mysql.php");
$db = new DB();
$db->Connect();
$db->Close();
?>
// mysql.php
<?php
class DB
{
var $con = NULL;
function Connect()
{
$con = new mysqli("localhost", "root", "10qkr12dlf.");
if($con->connect_error)
{
die("Connection Failed: ". $con->connect_error);
}
}
function Close()
{
$con->close(); // error
echo "Dissconnect";
}
}
?>
Fatal error: Call to a member function close() on a non-object in H:\APM_Setup\htdocs\ppumpai\config\mysql.php on line 18
이렇게 나오는데 저장돼 있던게 소멸된건가요?