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