|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
看看西,人家这个编论坛,那个CMS,还有那啥CRM,我啥时候写一个呢?语法 上一文《谈谈PHP语法》已谈了PHP的数据类型和表达式。如今,让咱们来看看PHP的变量与常数。
让咱们先看一例吧。
文件:test.php
<?php
//这是一种单行正文办法
#这是另外一种单行正文办法
/*这是一种多行正文的办法
以下让咱们看看例了吧*/
funtion display($file,$line)
{
global $message;
echo "FILE:$file<br>";
echo "LINE:$line<br>";
echo "Message:$message<br>";
}
$message="这是一个例程。";
display(_FILE_,_LINE_);
?>
显示了局为:
text.php
15
这是一个例程
上例中,function 是界说一个自界说函数。厥后的两个变量$file和$line是两个局域变量,它们只在函数体中起感化,与函数体外的变量互不搅扰,假如在函数体外还有$file或$line的话,两个$file和两个$line的值是纷歧定会不异的。_FILE_和_LINE_是两个常量,它们的值是早已定好了的。_FILE_为本文件的文件名,_LINE_为履行行地点的行号。在函数体内还有一句为 global $message; 它的感化是使全局变量$message能感化到函数体中,这句还可写成$GLOBAL["message"];
关于GET、POST和Cookie等机制发生的信息,PHP会主动地将其视为PHP的变量。如许,使提交表单的信息处置显地是非分特别的轻松。以下:
文件:
form.html
<html><head><title></title></head>
<body>
<form action="deal.php">
用户名:<input type="text" name="uname" size=20><br>
<input type="submit" value="OK">
</form>
</body>
</html>
<?php
echo "你的用户名为:$uname";
?>
以上法式会请求用户输出一个用户名,提交表单后,后回用户名确认信息。可看出,表单中的uname已成了deal.php法式中的$uname变量。复杂吧。:-)
上面看看PHP的根基流程掌握:
if…else…Elseif
语法一:
if (前提) {
语句体
}
语法二:
if (前提) {
语句体一
}else{
语句体二
}
语法三:
if (前提1) {
语句体一
}elseif(前提2) {
语句体二
}else{
语句体三
}
咱们把下面的deal.php法式改成:
<?php
if ($uname=="小明") {
echo "见到你真乐意,小明。";
}elseif ($uname=="小华"){
echo "喔,是小华呀。";
}else{
echo "你是$uname,对吧";
}
?>
除if 语句外,还有while轮回,它的语法以下:
while(前提){
语句体
}
当前提为true时,履行语句体。
do…while的语法以下:
do {
语句体
}while(前提)
先履行一次语句体,若前提为true,则轮回再次履行语句体。
for轮回的语法同C一样,以下:
for (前提初始;判别前提;前提改动) {语句}
而break 跳出正在履行的轮回,continue 为中止本次轮回。
好了,本文就到这吧。以上的一些基本信任您很快便能上手了的。
--(待续)--
小试一下身手,大概是没问题了,那么交给你个任务,做个留言本吧,这和HELLO WORLD有一比啊!^_^,同是新手面临的第一道关。 |
|