仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1519|回复: 19
打印 上一主题 下一主题

[学习教程] PHP编程:浅谈PHP语法(二)

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:21:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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有一比啊!^_^,同是新手面临的第一道关。
再见西城 该用户已被删除
沙发
发表于 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就行,囧。
莫相离 该用户已被删除
5#
发表于 2015-3-7 04:56:49 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
飘灵儿 该用户已被删除
6#
发表于 2015-3-10 05:26:51 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
精灵巫婆 该用户已被删除
7#
发表于 2015-3-12 20:55:13 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
admin 该用户已被删除
8#
发表于 2015-3-20 02:35:26 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
飘飘悠悠 该用户已被删除
9#
 楼主| 发表于 2015-3-22 22:48:56 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
柔情似水 该用户已被删除
10#
发表于 2015-3-27 12:12:20 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
老尸 该用户已被删除
11#
发表于 2015-3-29 00:48:32 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
小魔女 该用户已被删除
12#
发表于 2015-4-9 16:57:15 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
冷月葬花魂 该用户已被删除
13#
发表于 2015-4-14 15:37:19 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
谁可相欹 该用户已被删除
14#
发表于 2015-4-17 22:29:13 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
简单生活 该用户已被删除
15#
发表于 2015-4-21 16:33:50 | 只看该作者
当然这种网站的会员费就几十块钱。
乐观 该用户已被删除
16#
发表于 2015-5-2 18:50:59 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
因胸联盟 该用户已被删除
17#
发表于 2015-5-5 04:04:51 | 只看该作者
当然这种网站的会员费就几十块钱。
兰色精灵 该用户已被删除
18#
发表于 2015-5-5 22:30:17 | 只看该作者
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
再现理想 该用户已被删除
19#
发表于 2015-6-3 21:05:37 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
只想知道 该用户已被删除
20#
发表于 2015-6-12 21:46:58 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-13 12:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表