php undefined变量通知,为什么我在这里得到它?

时间:2015-09-13 13:49:38

标签: php

我阅读了关于使用三元运算符设置未定义变量的初始默认值的内容。这就是我在脚本顶部尝试做的事情,你会看到。

然而,我仍然在联系表单的输入值字段中得到未定义的变量错误。

任何人都可以解释原因吗?

我的代码:

<div layout="column" flex="">
  <md-content id="content">
    <md-tabs md-dynamic-height="" md-selected="selectedIndex" md-border-bottom="" md-autoselect="">
      <md-tab label="Home" ui-sref="home">
        <div ui-view=""></div>
      </md-tab>
      <md-tab label="Contact" ui-sref="contact">
        <div ui-view=""></div>
      </md-tab>
    </md-tabs>
  </md-content>
</div>

1 个答案:

答案 0 :(得分:0)

将这些变量放在IF语句之前:

$user_name = isset($_POST["name"]) ? $_POST["name"] : "";
$user_email = isset($_POST["email"]) ? $_POST["email"] : "";
$user_age = isset($_POST["age"]) ? $_POST["age"] : "";

或者只是使用:

// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);