안녕하세요 쉬운 데이터 처리를 위해 클래스를 만들지 만 포함 시키면 페이지가로드되는 것을 막을 수있을 것 같아요.PHP 사용자 정의 클래스 오류
오류는 매우 단순해야한다고 생각하지만 누군가 PHP를 코딩 할 때 많은 경험이 없으므로 누군가가 실수의 방향으로 나를 가리키고 이것을 해결하기 위해 구현해야 할 것에 대한 아이디어를 줄 수 있습니다. 발행물.
이 시나리오에서 위에서 말한 것처럼 페이지를 test
까지 출력 한 다음 나머지는 넣지 않을 것입니다.
의 index.php :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>test</p>
<?php include("class_lib.php"); ?>
<p>test2</p>
</body>
</html>
class_lib.php :
<?php
class MyAbility{
var $Name;
var $URL;
var $Level1;
var $Level2;
var $Level2;
var $Level4;
var $Level5;
function set_Name($new_name) {
$this->Name = $new_name;
}
function get_Name() {
return $this->Name;
}
function set_URL($new_URL) {
$this->URL = $new_URL;
}
function get_URL() {
return $this->URL;
}
function set_Level1($new_Level1) {
$this->Level1 = $new_Level1;
}
function get_Level1() {
return $this->Level1;
}
function set_Level2($new_Level2) {
$this->Level2 = $new_Level2;
}
function get_Level2() {
return $this->Level2;
}
function set_Level3($new_Level3) {
$this->Level3 = $new_Level3;
}
function get_Level3() {
return $this->Level3;
}
function set_Level4($new_Level4) {
$this->Level4 = $new_Level4;
}
function get_Level4() {
return $this->Level4;
}
function set_Level5($new_Level5) {
$this->Level5 = $new_Level5;
}
function get_Level5() {
return $this->Level5;
}
}
?>
무엇이 오류입니까? – meun5
[이 오류 메시지를받는 방법에 대한 정식 답변] (http://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php/12772851#12772851)을 참조하십시오. 해결책은 분명해야한다. – IMSoP
참고로,'var'은 구식 속성을 선언하는 방법입니다. 그것은'public'으로 해석되지만 접근 자 메소드가 있다고 가정하면 보호 메소드 또는 비공개로 설정할 수도 있습니다. –