php - 面向对象的php类简单示例

标签 php oop

我是 php 的初学者,所以现在我尝试学习面向对象,我很困惑,我得到了一些想法,但不清楚概念。所以我来到这里。请任何 php 大师给出如何创建类以及如何调用的简单示例在其他 php 页面上。

例如

我想要两个类,一个是显示名称,第二个是输入名称。第一类显示名称,该名称来自数据库,第二类将名称放入数据库。

索引.php

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

最佳答案

您调用 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. 
?>

这样您就可以实现这一目标,这只是一个概述。远不止于此。

关于php - 面向对象的php类简单示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20603992/

相关文章:

php - 不应在数据库 mysql PHP 上更新空白字段

PHP 和 MYSQL 查询从多个列中提取重复项

java - 在Java中我怎么能在这里做文档?像 BASH 或 PHP 我们可以

php - 按键显示数组顺序的最佳方式

perl - 如何设置一个可以被同一基类(Perl/Moose)的所有子类访问的静态变量?

java - 逻辑孤立对象的替代方案

PHP根据所选语言切换书写模式?

javascript - Javascript中继承建模的优缺点?

design-patterns - 你应该让你的 Observables/Listenables 有多细化?

python - "classes themselves are objects"是什么意思?