>  기사  >  백엔드 개발  >  php 클래스의 상속 및 확장 연산 기술

php 클래스의 상속 및 확장 연산 기술

墨辰丷
墨辰丷원래의
2018-06-09 14:30:572375검색

이 기사는 주로 PHP 클래스의 상속 및 확장 작업 기술을 소개합니다. 관심 있는 친구들이 참고할 수 있기를 바랍니다.

이 문서의 예제에서는 다음과 같이 PHP 클래스의 확장 및 상속 사용법을 설명합니다.

<?php 
class Thread 
{ 
  var $topic; //帖子主题 
  var $body; //帖子内容 
  var $date; //帖子发布时间 
  var $author; //帖子作者 
  //函数Thread用于初始化变量等 
  function Thread() 
  { 
    //初始化变量 
  } 
  //函数Send用于提交新帖子 
  function Send() 
  { 
    //检测变量的合法性后执行插入操作将变量存储到数据库中 
  } 
  //函数Edit用于编辑帖子 
  function Edit() 
  { 
    //检测变量的合法性后执行更新操作将变量存储到数据库中 
  } 
  //函数Delete用于删除帖子 
  function Delete() 
  { 
    //检测作者的权限后将从数据库中将相关数据删除 
  } 
} 
class MainThread extends Thread 
{ 
  var $id; //帖子编号 
  var $board; //帖子所在讨论区 
  var $allowreply; //是否允许回复 
  //构造函数,用于初始化变量 
  function MainThread($id, $board, $allowreply) 
  { 
    //用于初始化变量 
  } 
  function Send() 
  { 
    //检测变量的合法性后执行插入操作将变量存储到数据库中 
    parent::Send(); //用于调用基类的Send函数 
  } 
  function Edit() 
  { 
    //检测变量的合法性后执行更新操作将变量存储到数据库中 
    parent::Edit(); //用于调用基类的Edit函数 
  } 
} 
$th = new Thread; //创建新对象 
if ($th instanceof Thread) //如果对象$th是Thread类型的,则输出Yes 
  echo "Yes"; 
else 
  echo "No"; 
?>

요약: 위 내용은 이 문서의 전체 내용이므로 모든 사람의 학습에 도움이 되기를 바랍니다.

관련 권장 사항:

한자 확인 코드의 PHP 구현

php 무순서 트리 구현 기술

php 프로세스 제어 및 수학 연산

위 내용은 php 클래스의 상속 및 확장 연산 기술의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.