얘들 아, 가능한 한 최선을 다해 설명 할게요. 저는 이걸 처음 접 했으니 약간의 실수를해도 용서 해주세요!
그래서 작은 문제가 생겼습니다. 숫자 1, 2, 3을 주면 테이블에 다른 값을 반환하는 변수를 만들고 싶습니다. 예를 들어, 내 변수 (이 경우) $ Jeffgender "1"을 제공하면.
index.php의 PHP 변수
$Jeffgender = new gender("1");
$Paddygender = new gender("1");
$Helengender = new gender("2");
index.php의 테이블
echo "<tr>";
echo "<td>";
echo "Gender";
echo "</td>";
echo "<td>";
echo $Jeffgender;
echo "</td>";
echo "<td>";
echo $Paddygender;
echo "</td>";
echo "<td>";
echo $Helengender;
echo "</td>";
echo "</tr>";
class_lib.php
class gender {
function __construct($gender_name)
{
if ($gender_name == 1) {
return "Male";
} elseif ($gender_name == 2) {
return "Female";
} elseif ($gender_name == 3) {
return "Unknown";
}
}
}
제가 잘 설명해 주셨으면 좋겠습니다. 그렇지 않다면 질문을 게시 해 주시면 몇 초 내에 답변 드리겠습니다.
다음과 같이 시도하십시오.
class Gender {
protected $gender;
function __construct($gender_name)
{
$this->gender = $gender_name;
}
function getGender() {
if ($this->gender == 1) {
return "Male";
}
elseif ($this->gender == 2)
{
return "Female";
}
elseif ($this->gender == 3)
{
return "Unknown";
}
}
}
$Jeffgender = new Gender(1);
$Paddygender = new Gender(2);
$Helengender = new Gender(3);
echo "<tr>";
echo "<td>";
echo "Gender";
echo "</td>";
echo "<td>";
echo $Jeffgender->getGender();
echo "</td>";
echo "<td>";
echo $Paddygender->getGender();
echo "</td>";
echo "<td>";
echo $Helengender->getGender();
echo "</td>";
echo "</tr>";
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다