当在phpstrom中运行一个php文件时,出现 “No input file specified”表示,php文件的名字为中文,改为英文名称即可。
打印输出
1,echo或echo()相同
2,print 或 print()相同
3,echo和print相同,但也有不同点
4,var_dump(),打印变量的类型和值。
1,echo "a";
echo "
";//
表示换行
b=6;
echo a."bc";//5bc
echo b;//11;
echo b;//56;
echo "这些数字是{arr["b"];
echo ""
2, print $a;//5
echo a."
",b;//5,6;//echo可以同时打印多个数据。
print a,b;//会报错,
echo和print的不同点:echo可以用逗号分隔打印多个数据,而print只能打印一个数据。
如果我们要打印的内容比较多
例如 echo _REQUEST也会报错。打印数组报错。
数组要使用print_r()来打印。
a);//表示打印数据的类型和值。
//int(5)
var_dump(bool=true;//bool(true)
echo print $a;//51print会有一个返回值是1
print echo $a;//报错,说明echo没有返回值
做一个在input中输入内容,打印出来。
调用页面,当一点提交就会调用当前这个页面。这个当前页面我们一旦调用,就需要输出,输出我们的request位置,首先我们要判断一下,如果说我们的_SERVER['PHP_SELF']"?>>
header(string:"content-type:text/html;charset=utf-8");//表示设置请求头,如果不写这句话的话,中文会出现乱码。
print_r(_REQUEST));//第一次打印时返回1,第二次打印返回2
//做一个if条件判断
if(count(REQUEST){
_REQUEST["user"];//这两句话分别和我们上面的input中的name相对应。
_REQUEST["pass"];
echo "用户名是:".psw;
}
?>
}