좋아, 이건 정말 정말 초보자 질문이지만, 난 봤어 그리고 행운을 함께이 일을 여러 가지 방법을 시도. PHP로 수업을 처음 시작했습니다. 나는 데이터베이스에 전자 메일을 쿼리하는 간단한 클래스를 만들고 있는데, 전자 메일이 해당 데이터베이스에 존재하는지 여부를 반환합니다. 다음은 내가 수업을 만든 방법입니다. 여기처음으로 PHP로 클래스 만들기 OO
<?php
class isEmailUnique{
private $email;
include '../dbc/DBC.php';
$collection = $db->members;
$ifEmailRaw = $collection->find(array('eMail' => $email));
$ifEmail = $ifEmailRaw -> count();
if($ifEmail > 0){
return false;
}
else{
return true;
}
}
?>
내가 클래스를 사용하고 방법은 다음과 같습니다
이Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ',' or ';' in /var/www/partycloud.tv/public_html/php/test.php on line 5
내 원하는 결과가 1 또는 0
를 반환 것이라고 : 여기<?php
include 'classes/checkEmailIsUnique.php';
echo isEmailUnique->'[email protected]';
?>
내 오류입니다
나는 이것이 아마 아주 쉽다는 것을 안다, 나는 다만 그것을 건축하는 방법을 얻지 않는다, 나는 아주 곤란한 시간을 보내고있다 comprehendi 내가 읽은 기사 몇 개. 이걸로 어떤 도움이 굉장 할 것입니다! 이 시간을내어 읽어 주셔서 감사합니다!
자습서를 따라 보셨습니까? 마치 당신이 추측하는 것처럼 보입니다. http://php.net/oop을 읽으십시오. – vascowhite
특별한 문맥없이 클래스 정의에 얽힌 몇 가지 진술이 있습니다. 'private $ email;'를 제외하고, 그 밖의 모든 것은 클래스 메소드의 구색 안에 있습니다. 그러나 정확히 어디에서 성취하려고하는지에 달려 있습니다. –