无论是否设置了值,都在PHP中创建变量

时间:2012-11-14 04:36:14

标签: php

如果我要创建此变量:

$example = $_GET['test'];

如果未设置$_GET['test'],我会收到此错误消息:

Notice: Undefined variable...

如何创建这样的变量(不必使用if语句等)而不必看到此错误消息?

2 个答案:

答案 0 :(得分:2)

$example = isset($_GET['test']) ? $_GET['test'] : NULL;

答案 1 :(得分:1)

通常,我会执行以下操作:

function get($key, $default = null) {
   return isset($_GET[$key]) ? trim($_GET[$key]) : $default;
}

$example = get('test');