我知道我做错了什么,我知道var不会那样工作但是我不能为我的生活记住如何使它工作,如果有人指出什么会很感激我做错了。
$me1 {
if($_GET){ echo $_GET['u']; }
if(!$_GET){ echo "username"; }
};
echo $me1;
答案 0 :(得分:2)
请改为尝试:
if(isset($_GET['u'])){
$me1 = $_GET['u'];
}else{
$me1 = "username";
}
答案 1 :(得分:1)
您也可以尝试这种三元语法:
echo (isset($_GET['u'])) ? $_GET['u'] : "username";
答案 2 :(得分:1)
我想要做的事情正如我在原始问题中所解释的那样,我正在寻找如何显示$ _GET结果尽可能少的代码。
所以,不要一次又一次地输入它,而是可以快速参考我的代码。要做到这一点,我正在使用一个函数,当我想再次使用代码时,我只需要引用displayUser();
。
<?php
function displayUser() {
echo (isset($_GET['u'])) ? $_GET['u'] : "username";
}
displayUser();
?>
所以http://example.com/?u=alex
只要我调用函数alex
displayUser();