在PHP中使用对象操作符
我看了这篇文章,试图更好地理解对象操作符:在PHP中,我们在哪里使用对象操作符“ - >”?
但是当我在第二个响应中复制并粘贴php时,我只是在运行它时得到一个空白页。 这是我的代码:
PHP:
<?php
class SimpleClass
{
// property declaration
public $var = 'a default value';
// method declaration
public function displayVar() {
echo $this->var;
}
}
$a = new SimpleClass();
echo $a->var;
$a->displayVar();
?>
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<form action ="process.php" method ="POST">
First Name: <input type="text" name="fName">
<input type="submit">
</form>
<p>
Click for objectOperator.php
<button onsubmit="objectOperator.php">Submit</button>
</p>
</body>
</html>
忽略HTML中的表单,这是我正在做的其他事情。 当我点击Submit按钮时,我想在objectOperator.php(这是我的php文件的名称)中运行php。 但是当我点击它时没有任何反应。
你可以试试这个
我只是在phpfiddle上试过这个,它正在工作
<?php
class SimpleClass
{
// property declaration
public $var = 'a default value';
// method declaration
public function displayVar() {
echo $this->var;
}
}
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$a = new SimpleClass();
echo $a->var;
$a->displayVar();
}
?>
<form action ="" method ="POST">First Name: <input type="text" name="fName">
<input type="submit">
</form>
关键是要有正确的行动
链接地址: http://www.djcxy.com/p/58159.html