欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

php结构语句与打印

程序员文章站 2022-06-12 16:02:24
...

当在phpstrom中运行一个php文件时,出现 “No input file specified”表示,php文件的名字为中文,改为英文名称即可。
打印输出
1,echo或echo()相同
2,print 或 print()相同
3,echo和print相同,但也有不同点
4,var_dump(),打印变量的类型和值。

1,echo "a";
echo "<div></div>
";//
表示换行
b=6;
echo a."bc";//5bc
echo b;//11;
echo b;//56;
echo "这些数字是{arr["b"];
echo "<div style='width:100px; height:60px; background-color:blue'></div>"
2, print $a;//5

echo a."<br>",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']"?>>
<input type="text" name="user"/>
<input type="password" name="pass"/>
<button>提交</button>
</form>
<?php
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;
}
?>
}
</body>
</html>

上面既然提交就可以打印,那么我也可以实现提交,就向顶部添加一个div
那么一样我就可以增加一个文本文件,一个用户名密码。
<?php
echo $_SERVER['PHP_SELF'];//打印我们当前的地址
?>

条件语句和循环语句
条件语句:1,if语句如果条件为真,则执行代码。
2,if-else语句,如果条件为true则执行代码。如果条件为false则执行另一端代码。
3,if-elseif-else,选择若干段代码之一来执行。注意elseif没有空格。

if(a;
}
if(a;
}
if(a<10){

}else{
echo $a;
}

switch()状态机,在开发过程中,通过状态来判断这件事物该怎么做,然后怎么做,最后怎么做,很多事情都是走状态机的。例如:
switch($a){
case3:
break;
case4:
break;
case5:
break;
default:
break;
}
加上break表示跳出去,不加break表示穿透,穿透是有意义的,在某些时候,需要它既是什么状态,又是什么状态。

s=0;
while(s+=i++;
}
echo $s;

求所有的偶数
sum=0;
do{
echo j+=2;
}while($j<100);

n=0;n++){
n;
}
echo $m;

//循环特殊的情况
//在平时的时候我们都打印一个l,在跳出的时候,我们打印aaa.
l>50){
break;//终止循环,跳出,continue跳出本次继续下一次。
echo "aaa";
}
echo l;
$l++;
}
为什么要死循环?
在循环的过程。判断达到某一个条件,这个条件是一个变化的时候,这个条件并不是数值产生变化,可能是一个字符在变化,当这个字符为什么时,它才变化。这样的情况下我们就可以做这个死循环,然后把条件写在里面,这种死循环必须要写条件在里面的
while也可以像上面那样写
while(true){

}

转载于:https://www.jianshu.com/p/404b50c6700f