当前位置:编程学习 > php >>

关于php的一些小问题

<?php
if($_SERVER['REQUEST_METHOD']=='GET'){
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
Faherenheit temperature:
<input type="text" name="fahrenheit" /><br/>
<input type="submit" name="Convert" />
</form>
<?php
}elseif ($_SERVER['REQUEST_METHOD']=='POST'){
$fahr=$_POST['fahrenheit'];
$celsius=($fahr-32)*5/9;
printf("%.2fF is %.2fC",$fahr,$celsius);
}else{
die("This script only work with GET and POST request.");
}
?>

我是问 如果第一行 和第3行是对应的。 那么第2行最后的大括号为什么只有半个?如果第2行的大括号和第十行的大括号对应? 那么一对大括号可以放在两个 PHP里面吗?

追问:那第2行最后的大括号我当如何理解?
答案:可以, 但4-8行的html因为是在php标识以外 所以会被跳过處理, 而;被直接送到客戶端, 按表面看楼主的意思是想在同一文件裡做接收用戶变數, 和處理並显示的动作吧?

<?php i=1; ?>  <?php echo i;?>

这样也能输出i  你明白了么  这样写下去是相互联系的

可以

if 语句啊!

上一个:php中的变量问题
下一个:PHP变量的编码如何转换!

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,