仓酷云

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

[学习教程] PHP网页编程之初学PHP的伴侣来看:PHP语法进修笔记

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

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

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

x
exit来实现结束后面的PHP语句的执行,缩小调试范围,特别是数据库交互的程序,先输出个SQL语句看看,对了,再分析怎么会插入/删除不成功呢?这样对查错很有帮助。   一,PHP剧本代码标志

PHP的剧本是文件中一对特别标志所包含的内容,如ASP是“<%....%>”,PHP可当作是“<?...?>”。

但是为了顺应XML尺度以将PHP嵌入到XML或XHTML中,PHP不建议利用短格局的“<?...?>”,而建议利用长格局标志“<?php...?>”

另外PHP代码块还撑持 <script language="php">...</script>的标志模式。

二,PHP指令分隔符

PHP的每条语句需求由分号“;”离隔,但关于PHP停止标志“?>”来讲,因其主动隐含一个分号,所以不需求追加分号。

所以,一个PHP剧本的格局可以下:

<?php
/*
............ ;
............ ;
............ ;
............
*/
//注重最初一行可以没有分号
?>
三,PHP的正文

PHP多行正文利用 “/* ......... */”

单行正文利用“#”或“//”

四,PHP的输入

ASP中利用“<%=...%>”疾速输入单行,或利用“<%Response.Write("...")%>”

在PHP中直接利用“echo()”或“print()”,好比:

<?php
echo "a";
echo (b);
echo ("c");
echo d;
?>
将输入为“abcd”,以上四种均能正常输入。

但这在ASP中,特别是 echo "a";和 echo d; 均输入为字符串自己,是不成能的。这就需求懂得到PHP的变量界说。

五,PHP的变量

和ASP一样,PHP变量也能够不需求先界说,直接利用便可。关于变量的类型,在赋值时主动生成。

PHP中的各类变量均在变量名前加上“$”以示区分。

<?php
$a="123";
echo a;
echo $a;
?>
输出为“a123”

六,PHP中的单引号和双引号之别

<?php
$a="123";
echo "$a";
echo '$a';
?>
输入为“123$a”,个中 echo "$a" 输入了变量a的值,而 echo '$a' 输入的是单引号中的字符串自己。

<?php
$a="123";
echo "$a'$a'";
?>
则输入为“123'123'”并非“123$a”。固然是'$a',但置于双引号下变量仍是被交换了。

所以,可以得出:只需是双引号中内容中的变量,城市被替换;而单引号中的则不作任何交换

双引号中的内容需本义的,利用“\”前缀,好比“\\”,“\$”、“\"”。所以要输出“123$a”,则为

<?php
$a="123";
echo "$a\$a";
?>
再好比:

<?php
$a="123";
echo "$a\$a\"\\";
?>

输入为“123$a"\”。

ASP转学PHP需求注重:

1,分隔符逗号“;”轻易健忘写。
2,变量的界说和利用。
3,单引号和双引号的用法。

PHP手册下载:
http://www.php.net/download-docs.php
从刚开始练习的PHP基础语法练习,到PHP语言在WEB中的应用,再到实际的项目开发,如留言版,相册系统,中小型公司网站系统,以及期间做过的有关团队合作的小游戏,让我受益匪浅,学到了很多。
小妖女 该用户已被删除
沙发
发表于 2015-2-4 08:00:21 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
再现理想 该用户已被删除
板凳
发表于 2015-2-9 19:33:35 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
蒙在股里 该用户已被删除
地板
发表于 2015-2-26 00:41:26 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
海妖 该用户已被删除
5#
发表于 2015-3-4 03:45:05 | 只看该作者
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-3-5 21:15:38 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
透明 该用户已被删除
7#
发表于 2015-3-8 19:58:49 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
8#
发表于 2015-3-16 13:17:34 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-22 23:08:05 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
活着的死人 该用户已被删除
10#
发表于 2015-3-22 23:08:26 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
精灵巫婆 该用户已被删除
11#
发表于 2015-4-1 20:08:51 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
不帅 该用户已被删除
12#
发表于 2015-4-1 21:32:48 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
爱飞 该用户已被删除
13#
发表于 2015-4-7 17:42:26 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
因胸联盟 该用户已被删除
14#
发表于 2015-4-17 09:12:37 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
山那边是海 该用户已被删除
15#
发表于 2015-4-21 04:50:59 | 只看该作者
当然这种网站的会员费就几十块钱。
金色的骷髅 该用户已被删除
16#
发表于 2015-6-5 08:43:35 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
分手快乐 该用户已被删除
17#
发表于 2015-6-11 21:05:11 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
愤怒的大鸟 该用户已被删除
18#
 楼主| 发表于 2015-6-14 20:14:27 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
简单生活 该用户已被删除
19#
发表于 2015-7-9 08:56:38 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
谁可相欹 该用户已被删除
20#
发表于 2015-7-11 00:54:08 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-29 23:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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