这是我要告诉大家,作为一个php的开发者呢,您看。所具备的内容后面呢我又讲到了两个东西,一个呢是我们cookie和session的使用,那你至少会熟练使用一种机制。因为我们如果说开发一个项目或者是开发一个功能出来的话,呢,必然可能会要考虑到会员系统,或者考虑到一些呃嗯用户使用习惯,保存一些内容的时候,那cookie和session呢肯定是不可少的。那如果说两个都了解,那是非常好的,那都是熟练的使用。但如果说你会熟练使用一种呢,那也算是刚刚过关,所以说呢这个也是必须所需所要了解的那种内容啊。如果说你还是对三十和昆明不是很了解呢,可以听一下我们当时专门的有一节课呢来讲这个东西,所以说当时讲的应该是比较详细的,甚至呢我都拿了一个实例的登录系统呢来给大家去讲。还有一个呢就是讲到一个模板的使用模板机制,其实这个模板其实会不会?这呢也都是说可选的。当然你会了一个模板机制以后呢,你会发现啊非常方便的,因为你不把php跟我们的HTML代码进行混编呢,你去看php代码的时候呢会会非常的舒服,因为里面全都是php的代码,你怎么看怎么都觉得哎我找找什么都好找。如果说你要把那个很多的sm M代码和我们的模板混在一起,就是和跟哪个普通的HTML代码混在一起的话,甚至让你自己再去修改,你以前写的东西你都懒得去修改。所以说呢我也希望呢大家必须要呢要掌握一个模板的机制,不管是smart呀,还是像我可能以后还会讲什么et啊,或者讲其他的一些模板呢。呃所以说呢希望大家能掌握一个。这样的话呢,不管是我们自己做开发也好啊,跟其他团队或看别人的内容也好呢,也明白这个模板的一个作用。啊这个我前面讲的这些内容呢就是告诉大家,如果说你要作为一个呃php开发者呢应该具备的知识,当然如果想开发呢,你至少前面这些知识当中呢要具备大部分的内容。还有呢如果说你要开发网站的话呢,我下面还做了一个提示,就是说手头呢最好收藏一些常用的类和方法,就包括我个人在内,可能我已经开发了很多年的php了,但是让我去完全去写一个呃让我手头什么都没有,然后呢让我去写一个完整的系统的话,那我也可能花很长时间,因为什么呢?嗯如果说你做了很长时间的呃代码以后呢,你会发现你手头收藏了很多的一些工具,或者收藏了很多代码,包括像分页呀、上传呀、字符过滤啊、数据库操作呀、生成ATM呀、文件操作等等等等,这很多类你都在自己的手里了。如果说哦我要这个网站增加一个上传功能,那我。根本都不去想它,我直接把我的方法好,把我的类拿过来,只要调用就可以使用了。发现诶我冲过五分钟我就写好了一个上传,是不是特别简单?那你会发现哎呀这个程序员技术真好,这么快就写完了,不是他好,也不是说他他的技术比那个人高多少,因为他经常做开发,或者说我已经收藏了很多常用的东西,拿过来,因为我明白它是什么原理。当然你也不能是傻呵呵的什么都不懂,就拿过来用,发现实现功能,那挺好的,完了那不行,那你首先明白原理,那你再去用它,那这时候呢这是我们最终的目标。当然也就是说大家手头呢还是多攒一些自己常用的东西。当然呢呃我们php一版呢也为嗯大家想了一个非常好的办法,呃专门呃过一段时间呢会提供一个php的类库。那这样的话,大家也可以不一定说我今天在这儿,明天没带U盘,找不到我的那个成累了,正好专门提供。类库让大家把一些最常用的东西呢上传上来,然后呢大家可以共享一下。好的,这个呢是讲完了我们php的一个知识,那我们再来看一下,嗯php程序员应该还具备哪些知识呢?首先呢说说到了做网站了,对吧?那我们前台的HTML知识呢是也是必不可少的。嗯这里讲到的是X M X N X HTML的知识啊,这也包含了像css啊,D V的一些内容了。首先呢我要熟练掌握这个H M L这个HTML呢可能标签性的东西比较多啊,尤其是接触网站时间不长的用户来讲的话,可能会认为哎呀这么多标签我记不住,没关系,再说了,我们不是有个工具嘛,追追吧,实在是我不懂了,那我打开这个追微婉,那我从这里面试试总行吧。哎是其实很简单的啊,真热管的以后呢它是非常一个智能的。代码提示是大家如果习惯的话呢大家会发现打到真微码以后呢会有一个嗯设计和一个代码的地方。这个我相信还要给大家演示吗?那个还可以演示一下吧。这样的话呢我先建立一个简单的H M的页面,大家可以看到其实我用追分玩简单建立好以后呢就会发现他已经帮我们把那个呃T M的一个头部啊一些基本的一些参数对,我写好了。那我们来看一下,如果说我要写一个table,但是我记不出,记不清楚这个table怎么写了,那我记住T,然后又记住了A。那我就发现诶在后面已经帮我们提示了,大家可以看到非常简单,那table已经写上去了。结果后面有什么参数呢,那按一下空格就发现又有很多参数出来了,所以说呢那这时候我上居中来看一下我们使用这个,然后后面呢参数也就出来了。center那我也可以居中,这个表格呢最终就居中了,那我也可以给这个表格加一个背景颜色,哪个可以看到啊?背景颜色是什么颜色呢是用红色,这时候呢我有一个表,哎呀这个时候呢我一个表格就已经建好了这个表头,那我在结束一下table那就完全出来了。那如果说在里面建一个包括如果它是患横行是怎么排列的呢?那我们今天我们不知道,那我们去查一下,那知道了是T R,那这个东西我记住是T了,那我们会发现还有T D,还有T H,还有T什么。那这个时候呢大家就会时间长了以后呢就会慢慢的累积出一些经验来,以后呢就可以完全不通过追微软呢去呃。说去打我的代码了,我就画我们的表格了,就说我们大家可以通过自己的动手实践呢去记忆一些标签呢,回去也比较快。这个呢也在也同样应用于我们的php当中,就说我们前期可能记不住,我们在那个eclipse当中呢呃也是可以通过alt加反斜杠呢提示我们代码函数的,当我们时间长了以后记住了,那我不用eclipse,我们使用前端的记事本啊或ID plus啊,那我直接也可以去写我们的php代码了。所以说呢这个也是非常记忆的知识啊这个知识呢我就不多讲了,那可以看到就是说常用的标签呀、表格呀、分针框架呀,这个分层框架,也就是说我们的I free就说我可以通过你们签一个框架出来。其实跟内容都比较了解的,还有像表格一样啊表单呀,其实表单应该是大家在整个H M当中呢我们用到比较多的一个内容,就是说跟。嗯PG比关系比较大的那种,因为表单提到的内容呢要通过我们php呢来进行处理,这个呢大家要掌握一下啊。我记得应该在前面的第十节课之前,我有讲过一些简单的表格的一些参数,包括了像那个呃action啊或者是其他的一些提交内容,那到底input或那么代表什么内容,因为当时我做过简单的介绍啊,当然我后面的内容也会再给大家,如果说不是很清楚呢,再给大家详细强调一下。还有一个呢就是我们代码当中呢要注意一个就是嗯J、B、K和utf八内容,因为大家有的时候啊,尤其是我们那个模板分离以后,我们的模板采用的是U T F八,但是呢我们的php代码呢使用的J B、K,那我数据库呢又使用U、T、F八啊导致呢这三个方面呢所有的编码呢都不一样,那最后呢肯定会。转成乱码。最终希望大家到最后写程序的时候呢,一定要这个地方要注意一下,要统一起来。不管是我使用U T F U T F八,还是使用J、B、K,就一定要做一个统一,否则的话呢你这个编码一乱到最后呢全都是混乱的。嗯还有一个就是知识,就是能简单地读懂css。同样的道理,我们通过刚才演示的中文版一样,嗯它可以帮助我们快速的提示css里面样式的各种功能。如果不是很懂呢,在我们php一百的网站上呢也有一个在线手册,大家可以参考一下。好,那这个呢就是基本的咱们代码的知识。当然话又说回来了,那个你就是不会,下面代码知识我通过中文网拉一拉,那我也能写出一个样式来。那我也就是也可以通过php实现功能,写一个比较丑的网站出来,那肯定是能写的。当然希望大家呢这个呃xml的知识呢还是必须。要掌握的掌握了以后呢才能算是一个比较完善的程序员。就说我们不能只能纵向发展,而且我们还要横向发展。还有一个呢就是JavaScript的事件处理。呃可能这个对大家来讲的话,尤其是呃刚刚接触php或者说是接触php时间不长,或者说是接触网页设计不长的时候呢,对这个应该是比较难点。为什么说是难点呢?因为那个嗯JavaScript脚本提示调试起来呢是稍微麻烦一点啊,有时候它那个提示的错误呢并不是很明显,导致呢呃大家可能学习起来JavaScript的一个脚本呢呃信心不足,这个也没关系。嗯我们可能会在后面的课程呢出一些简单的JavaScript的一些教程出来。当然我们还是要基于php的,因为我们的教程呢还是以pcb为主,辅助呢会讲一些事件的脚本的处理和sm的脚本的处理。嗯当然去。他的术业有专攻嘛,所以说我们呢还是以pvp为主,当然也会辅助讲一些,然后呢再讲一些那个数据库的知识,这些数据库知识呢也没什么内容,实际上最基本的就是一个查查改善,然后呢会使用一个赛狗工具,这个工具呢其实php也给我们提供非常好的,就是那个什么呃php的密码。那我们来看一下,就是那个工具,当时我就给他介绍一个,大家可以看一下,就是我们可以通过这个在线的这种方式呢去操作我们数据库,它也其实我们也可以称之为是一个工具了,但是呢呃它有一个缺点,这个缺点是什么呢?也就是说它只能是帮助我们做一些数据库的表格操作啊。嗯简单的,如果说数据库呃容量特别大,去备份的时候呢这个就不是太合适了,容易丢失数据啊,或者说因为网速过慢呀,备份说话出现问题。所以说呢。希望大家会使用一个呃像php阿特米斯串儿啊这种兔子这种工具啊,这个我记得应该有有几节课,我记得应该有一节课,我给大家讲过了这个工具的使用,如果说当时讲的不清楚的话,我们后面再给大家讲一下。嗯还有说前面讲到了查查改善这几个呢可能看起来比较简单,但说哎你说的简单,我做起来并不那么简单,像select的语句我还用的不好呢。哎确实是这样子,其实真正的去查找一个表,然后呢让这个表的结构呢呃优化的更加的完善呢其实并不是很容易的事情。但是呢如果说你写一个不是很复杂的网站的话,那嗯基本的select语句我前面讲的内容呢是足够使用的。当然后面呢也会去讲一些通过别名啊,符合查询啊,一些更复杂的一个sql语句。这个呢呃因为我们讲php呢数据库肯定是必不可少的,作为一个php开发者呢也肯定是。必不可少的一些知识,因为只会php不会数据库,那还是白搭。嗯所以说呢这些内容呢也必须要学会的。好的,这个呢就是我们要讲到的一些对于我们程序员呢必须所知道的一些内容。 |