加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

学习php一个月经验总结

发布时间:2018-09-09 23:00:27 所属栏目:电商 来源:站长网
导读:到本日为止第一个php写的网站已经将近见亮了,午时靠山部门所有成果完成意味着往后做此外站可以拿来就用,不消再费太多精神编写了,此刻就简朴写写进修php的这一个月我碰着的首要题目。 题目1:情形搭配 php最经典的组合虽然是LAMP(Linux+Apache+MySQL+PHP)
到本日为止第一个php写的网站已经将近见亮了,午时靠山部门所有成果完成意味着往后做此外站可以拿来就用,不消再费太多精神编写了,此刻就简朴写写进修php的这一个月我碰着的首要题目。

题目1:情形搭配
php最经典的组合虽然是LAMP(Linux+Apache+MySQL+PHP)了,不外我没有前提和精神弄Linux以是用Windows 2003取代Linux了,本身调试用,又不是做处事器,以是不要求机能足够用了。

自己我的呆板是Win2003+IIS+Framework情形能跑起来ASP和.net,而且装有jdk+tomcat+oracle还能跑起来jsp,本规划不粉碎这些情形再安装apache和mysql,不外坚苦重重啊。。

于是放弃jsp情形,而且用ghost备份了asp情形,删掉IIS后从头安装PHP情形,情形照旧很好搭的,在百度上等闲的找到教程照着安装就可以Apache+PHP+MySQL+PHPMyAdmin,没有安装Zend,往后深入进修的时辰再说吧,没有研究大白多个网站的时辰怎么存在差异的路径运行在差异端口,也先不管了,此刻80端口跑吧,情形调试好了往后备份了一个ghost,算是php情形乐成搭起来了。

题目2:对utf-8编码文件的标志BOM导致的页面空行
这个题目早年在进修xhtml+css的时辰碰着过,当时辰是由于文档声明范例前面加此外代码了可能没有写文档声明范例xhtml1.0却用w3c的尺度做页面导致的,早先我觉得也是把require写在文档声明前面出的题目呢,其后重复调试发明不是这么简朴,其后上百度搜刮了许多关于require引起空行的题目,有一个牛人提到了要在dreamweaver内里ctrl+j把utf-8编码的BOM去掉,其时也不懂BOM是啥,说去掉就去掉吧,确实办理题目了,这算是把这一关已往了,不外后头尚有utf-8的题目呢,也是跟这个有相关。

题目3:php下checkbox的取值题目
这是我发明php独逐一个不利便的处所,不像asp那样,全部同名的checkbox的值存成一个荟萃,php只能取同名里最后一个checkbox的值,在做大都据where in (aa,bb,cc,dd)查询的时辰很不利便,只能用js+一个hidden input的要领实现,固然有点小贫困,不外不是大题目,很轻易就办理了,上网查了一下也确实只有这么才气办理!

题目4:Access库转到MySQL的题目
事实数据库已经计划好了,再在PHPMyAdmin中建一次表也很贫困,索性找个软件来直接转库,还不错让我找到各爆好用的软件,不外全英文界面,名字没记着,来日诰日去公司看看再发上来,库很轻松的转过来了,可是我手很贱,看到MySQL内里的data文件夹下有和我建的数据库一样名字的文件夹,我觉得有这个文件夹就不消建库倒库了,一时鼓起把没用的都删掉了,题目来了PHPMyAdmin连不上库了,这个倒是好办理,重装了一次MySQL办理题目,然则我没备份就换回ASP情形,再换返来的时辰MySQL出大题目了,重装都不管用了,上百度一顿神搜,最终csdn的牛人给了谜底“把libmysql.dll和php5ts.dll考到system32下”,办理题目。

题目5:NTFS权限题目。
这个题目ASP上也呈现过,不外换在PHP情形就没多一份心往这方面想,以是足足憋了我一上午,发明这个题目是在伴侣的处事器上,前一天喝酒正好熟悉一个哥们儿碰着php建站的题目了,接着酒劲我就装了一把,说我php多牛多牛啊,知道的我才学2礼拜,哈哈哈,第二天就给人家办理题目吧,牛都吹出去了也不能不管人家,连上处事器一看原本是安装phpcms的时辰碰着了MySQL题目安装无法继承举办了,百度上一顿神搜找到题目要害了是NTFS权限题目,这就好办理了,加个Internet宾客用户就办理了,预计本身往后也会碰着这题目,以是早碰着比晚碰着强,要害时辰知道怎么回事儿!

题目6:Cookies读写题目。
这个题目应该不是很大的题目,只不外当天顿时放工了,没有来得及办理,第二天很等闲的就搞定了,刚开始进修必定语句把握的不多,觉得$_COOKIE["xxx"]既可以读也可以写呢,用到这儿的时辰才发明部对路子,上网任意一搜“php cookies 写入”谜底就来了,setcookie即可,真简朴啊。

题目7:php分页。
用ASP的时辰SQL语句也没深入研究,基础就不知道limit这回事儿,我说早年看淘宝、百度的分页上有0 20、20 20这样的参数转达呢,都是干分页用的,稍补了一堂SQL课程题目迎刃而解,页数判定哪里道理都一样就没当成题目,一起绿灯办理战斗!

题目8:建设utf-8文件写入中文乱码题目,题目2的后续题目。
一开始就把这个成果做好了,只不外没用中文测试,其后做到有中文的处所发明这里不灵了,哎呀谁人头疼啊,这个题目摒挡了我好几天,一向没办理,为了不被这个题目困扰,以是就先用英文写入把这里条已往了,昨天必需得办理这里了,以是就硬下头皮整吧,照旧BOM的署名题目,以下均为我本身领略,不知道对差池,Windows情形辨认UTF-8与ANSI文件靠的是UTF-8文件前的一个叫做BOM署名的对象,这个对象平凡的文本编辑器是看不到的 xEF xBF xEE仿佛是这三个16进制字符,横竖是三个对象,题目2里短处也是他们三个整出来的,UTF-8在Windows下固然要用这三个家伙区分,在php下确实没有效的对象,要不题目2内里为啥要去掉BOM署名呢,怪就怪我在做ASP的时辰碰着过同样的UTF-8文件写入中文乱码题目,以是就留了个心眼,先在网上艘了一个UTF-8文件在php写入的函数,内里就把那三个厌恶的对象加进去了,哎呀我去,这就是智慧反被智慧误,这顿调试就是不可啊,其后我也是名顿开,把这三个家伙去掉了,题目办理了,谁人愉快畅快啊。

尚有许多小题目就不细说了,好比$的转义符是chr(36)啊,SQL中的要害词from啊(在asp中不是要害词),时刻函数的行使(巨利便,比ASP的用着惬意)。

颠末快要一个月时刻的进修发明php确实很强盛,并且很勤学,条件是有一门web处事器端说话基本,感受有许多ASP上必要重点思量的题目在php上已经不是题目了,都替你想好了,并且php速率很快,没有效Zend我就能感受出比ASP+Access要快许多了,jsp和.net在速率上基础不能比的,代码也很简便,除了我说的checkbox轻微贫困一些,其他处所代码都要比asp精简,许多几何处所都很机动,好比变量的界说,$开头的变量让定名少了许多束缚,许多要用连字符把字符串和变量连起来行使的处所由于有$的存在都不消连字符了,由于$代表变量,以是不消出格夸大,总之php是很好很强盛,真的很得当做网站呢。

下一步进修在认识语句语法的同时,要增强本身面向工具的头脑,php真正的强盛还在后头呢!

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读