我有这个变量,让我们说
$text
我还有一个网站site.com /
我想得到这个:
site.com/index.php?text=hello
如果没有输入其他文本,则让页面显示“hello”,并设置变量$hello
以存储'hello'。
现在,我很尴尬地问这个问题。这是非常基本的,我已经多次上班了,但这次我不知道哪里出错了。
我的代码是:
$text = $_GET['text'];
if ($text = ''){
$text = 'hello';
}
echo $text;
这有什么问题?
答案 0 :(得分:2)
if ($text = ''){
这是做法 作业,而不是考试。
if ($text == ''){ // should work :-)
答案 1 :(得分:2)
你犯了一个小小的错误; - )
如果你想比较你需要使用两个相等的标志。否则这是一项任务。
if($text == '') {
$text = 'name';
}
由于将字符串写入$ text
没有问题,因此赋值始终为true答案 2 :(得分:2)
=
表示作业,而==
表示比较。
另一种测试$text
是否为空的方法:
$text = $_GET['text'];
if (empty($text)){
$text = 'hello';
}
echo $text;
或直接
if(!isset($_GET['text'])) {
...
}
答案 3 :(得分:2)
使用==运算符进行比较......