Пример объектно-ориентированного класса php

Я начинаю на php, поэтому теперь я пытаюсь изучить объектно-ориентированный я был изумлением, я получил некоторые идеи, но не ясный концепт. Так что я прихожу туда. Пожалуйста, любой php-гуру даст простой пример того, как класть классы и как звонить на другой странице php.

, например

Я хочу, чтобы два класса были show name, а второй - enter name. Первый класс показывает имя, это имя принадлежит базе данных и второму классу put name в базе данных.

Index.php

<form action="checking.php" method="post">
      <input type="text" placeholder="Please enter name">
</form>

Ответ 1

То, как вы вызываете php-страницу, хорошо. Это из HTML.

Что я думаю, вы ошибаетесь. Класс showName, чтобы получить имя из базы данных и enterName для сохранения в базе данных. Хорошо, что я предлагаю, что это должна быть функция в пределах одного класса.

<?php
class Name
{
    public $name;
    public function showName()
    {
        /**
        Put your database code here to extract from database.
        **/
        return($this->name);
    }
    public function enterName($TName)
    {
        $this->name = $TName;
        /**
        Put your database code here.
        **/
    }
}
?>

В checking.php вы можете включить:

<?php
    include_once("name_class.php");
    $name = $_POST['name'];   //add name attribute to input tag in HTML
    $myName = new Name();
    $myName->enterName($name); //to save in database/
    $name=$myName->showName(); //to retrieve from database. 
?>

Таким образом, вы можете добиться этого, это всего лишь обзор. Это намного больше.

Ответ 2

Вам нужно создать человека класса и два метода.

class Person{
    public $name;
        public function showName()
        {
             echo $this->name;
        }

        public function enterName()
        {
             //insert name into database
        }
}