我是php的初学者所以现在我尝试学习面向对象我是瞪眼我得到了一些想法,但不清楚概念。所以我来到那里。请任何PHP大师提供如何打包类和如何调用的简单示例在其他php页面上。
例如
我想要两个类,一个是show name
,第二个是enter name
。第一类显示名称,这个名称来自数据库,第二个类名称来自数据库。
Index.php
<form action="checking.php" method="post">
<input type="text" placeholder="Please enter name">
</form>
答案 0 :(得分:14)
你调用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.
?>
这样你就可以做到这一点,这只是一个概述。它远不止于此。
答案 1 :(得分:4)
你必须创建一个类人和两个方法..
class Person{
public $name;
public function showName()
{
echo $this->name;
}
public function enterName()
{
//insert name into database
}
}