飘飘悠悠 发表于 2015-2-4 00:21:40

PHP编程:浅谈PHP语法(二)

看看西,人家这个编论坛,那个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有一比啊!^_^,同是新手面临的第一道关。

再见西城 发表于 2015-2-9 22:35:49

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

仓酷云 发表于 2015-2-22 18:33:16

如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,

若天明 发表于 2015-3-6 04:41:09

建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。

莫相离 发表于 2015-3-7 04:56:49

环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。

飘灵儿 发表于 2015-3-10 05:26:51

使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的

精灵巫婆 发表于 2015-3-12 20:55:13

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

admin 发表于 2015-3-20 02:35:26

刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。

飘飘悠悠 发表于 2015-3-22 22:48:56

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

柔情似水 发表于 2015-3-27 12:12:20

首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。

老尸 发表于 2015-3-29 00:48:32

如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,

小魔女 发表于 2015-4-9 16:57:15

作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。

冷月葬花魂 发表于 2015-4-14 15:37:19

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

谁可相欹 发表于 2015-4-17 22:29:13

在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、

简单生活 发表于 2015-4-21 16:33:50

当然这种网站的会员费就几十块钱。

乐观 发表于 2015-5-2 18:50:59

其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。

因胸联盟 发表于 2015-5-5 04:04:51

当然这种网站的会员费就几十块钱。

兰色精灵 发表于 2015-5-5 22:30:17

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

再现理想 发表于 2015-6-3 21:05:37

首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。

只想知道 发表于 2015-6-12 21:46:58

说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
页: [1]
查看完整版本: PHP编程:浅谈PHP语法(二)