Examples of php class extension and inheritance usage

Source: Internet
Author: User

Examples of php class extension and inheritance usage

This article describes the extension and inheritance usage of php classes. Share it with you for your reference. The details are as follows:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

<? Php

Class Thread

{

Var $ topic; // post topic

Var $ body; // post content

Var $ date; // Post posting time

Var $ author; // post author

// Function Thread is used to initialize variables.

Function Thread ()

{

// Initialize the variable

}

// The function Send is used to submit a new post.

Function Send ()

{

// Check the validity of the variable and perform the insert operation to store the variable in the database.

}

// Function Edit is used to Edit a post

Function Edit ()

{

// Check the validity of the variable and perform the update operation to store the variable in the database.

}

// The Delete function is used to Delete a post.

Function Delete ()

{

// After checking the permissions of the author, the relevant data will be deleted from the database.

}

}

Class MainThread extends Thread

{

Var $ id; // post id

Var $ board; // the forum where the post is located

Var $ allowreply; // whether to allow replies

// Constructor, used to initialize Variables

Function MainThread ($ id, $ board, $ allowreply)

{

// Used to initialize Variables

}

Function Send ()

{

// Check the validity of the variable and perform the insert operation to store the variable in the database.

Parent: Send (); // call the Send function of the base class.

}

Function Edit ()

{

// Check the validity of the variable and perform the update operation to store the variable in the database.

Parent: Edit (); // used to call the Edit function of the base class

}

}

$ Th = new Thread; // create a new object

If ($ th instanceof Thread) // if the object $ th is of the Thread type, the output is Yes

Echo "Yes ";

Else

Echo "No ";

?>

I hope this article will help you with php programming.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.