0 php
试图了解这个 isset($_POST) 代码在做什么
if (isset($_POST['Submit'])) {
$title=$_POST['title'];
$forename = $_POST['forename'];
$surname=$_POST['surname'];
$dob=$_POST['dob'];
$gender=$_POST['gender'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$password=$_POST['password'];
if (authRegister($title, $forename, $surname, $dob, $gender, $email, $phone, $password))
{
echo 'Thank you for registering your details, you can now login';
}
else
{
outputErrors();
}
Run Code Online (Sandbox Code Playgroud)
它检查提交到这个 php 页面的表单中是否有一个名为“提交”(可能是提交按钮)的字段。换句话说,它表明 for 已经提交并且必须被处理。
此外,我会说,每当您将表单发布到 php 页面时,所有具有表单名称属性的字段都在$_POST数组中表示。有两种方法可以检查数组中是否存在键:
$array = array('key_name' => 'value');
isset($array['key_name']);
array_key_exists('key_name', $array)
Run Code Online (Sandbox Code Playgroud)
如果'key_name'存在于$array但值为 ,isset() 也会返回 false null。array_key_exists 将在此键中返回 true。
| 归档时间: |
|
| 查看次数: |
19902 次 |
| 最近记录: |