我知道问的就是废话,但还是想让大家给我一个学习思路。
我不想从头再看什么变量数组字符串子类的,我知道了当时会了过段时间也会忘的

解决方案 »

  1.   

    给新手如何学习提高php的一些建议  本人名字:千里独行狼,以下简称狼,希望不要给各位看官造成困惑哦。  回顾狼学习php的经历,感慨万千。我是2004年开始接触的php,当时由于唐山这里买不到一本php的书,于是就拜托北京的朋友,花了70多大元买了一本php书,当时到手后非常兴奋,捧着看了几天,不过惭愧的是当时没有太迫切的学习需求,所以只是看了一半,大概200多页吧,把基础部分都看完了,看到了后面的实战部分,就没有继续下去。然后一直放了将近半年,那个时候狼刚接触网络外包这个领域,接到了一个php的小项目,当时自认为有点php的基础了,就勇敢的接了下来,刚开始做的时候,遇到了很多困难,毕竟学习的语法和实际做东西的时候有很大的差别,好多明明觉得正确的东西,就是运行不起来,频繁出错,当时就捧着书,靠百度,google,用了3天的时间,给做了出来。当时觉得特有成就感,不过也很有感触,没有这个需求,学起来没有动力,只是停留在看的层次,只有真正的有了做东西的需求,才会迫切的想要了解实际的开发细节。  所以,狼在这里提出最重要的一点,大家这个时候要想一想,你们为什么要学php?是为了个人兴趣,还是为了生存需求呢?只有这2种,没有别的了。  从这以后,狼就正式踏入了php网络外包领域,那是2004年10月份,狼记得很清楚,因为那天正好是国庆节,我用了3天,自诩为封闭开发,哈哈。  以后的几年,狼一直都是在网络上兼职做外包,主攻方向就是php,当时很是流行php的一些建站程序,我当时的原则是,要用就用开源的,不开源的不用。所以当时就接触了dedecms,那时候是3.0。后来又接触了discuz,ecshop等优秀的开源程序。当时主要的开发方向就是php整站的开发,和以上几个开源程序的二次开发。期间也接触了几个开发框架,比如:fleaphp,thinkphp,ci,zendframework等优秀开发框架,也做过几个项目。  这样持续了几年,一直到2007年,一个人的出现,对我的php技术的提升,有非常大的帮助。让我真正的进入了php这个领域,而不是一直停留在自己研究的小领域。我到现在都一直很感谢他,很敬重他。他就是高春辉,没错,就是做手机之家和ecshop的高春辉。  谈起我们的结识过程,我觉得挺有意思的。当时做ecshop的二次开发,在做的过程中,发现了几个bug,都不大,于是就用gtalk联系了一下老高,他非常认真的听取了我的意见,让我很是兴奋,毕竟这是第一次如此近距离的接近一个网络牛人。后来过了一段时间,老高就问我要不要去北京他那里做开发,让我过去看看,因为唐山离北京并不远,高客也就2个小时,于是我第2天就杀了过去,见到了老高和大海,一起聊了聊,中午一起吃的饭,下午做了套题,然后我说回家考虑一下,因为已经结婚生子,考虑的比较多一些。回家后,经过几天的考虑,我和老高商量了一种半全职的工作方式,就是平时在家里工作,一个星期去次北京公司,和大家在一起工作一天,交接一下工作。于是就开始这样的工作方式。这样一直持续到2008年奥运会前,我由于个人原因,辞职不做了。在北京的这段时间,我结识了很多好同事,老高,大海,宣言,超前,老刘等,给了我很多帮助,让我在php的道路上有了非常大的进步,有了一个质的变化,让我进入了一个新的领域。在这里我要向大家说一声,多谢你们,给我带来了巨大的帮助。  后来就一直是自己做了,主要就是做网络外包等工作。  以上就是我的全部学习php的经历,经历很简单,我可以用5条来总结一下我的php学习经历:  1.开始是由于兴趣,接触了php,停留在语法的初级阶段  2.接单后,逼迫我去实际的开发php,带我进入实际开发的阶段。  3.主动研究一些开源的优秀程序,让我能够博览众家所长,让自己的技术更上一层楼  4.进京跟老高一起做项目,带我进入更深的层次,接触更多没有接触过的东西。  5.自我修炼,主动学习一些优秀的思想,完善自己的不足。  以上5个阶段,是我完整的学习php的曲线,写出来,希望能给大家一些借鉴。  再次总结一下,学习php,不光要有兴趣,还要有长期钻研的精神,并且要主动给自己找一些实战开发的机会,让自己快速进入这个领域,然后找到一个好的环境,可以让自己的视野更广阔。  另外要叮嘱各位的是,抵御诱惑,ASP/PHP/JSP/.NET的对比也许会让你无所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,这个时候的你绝对不能动摇,哪怕你真想学,也得学会了PHP。然后再学,见异思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起,没有人会喜欢和见异思迁的人交朋友,因为这种人太不安分,太不可靠,因此,你必须要强迫自己完成自己的目标,哪怕可能会很难受,也得坚持,毅力就是这么锻炼出来的。
      

  2.   

    国外PHP大师给初学者的8条建议
    [导读]学习一门新语言可能会是一件很艰巨的任务,最好的办法就是借鉴前辈的经验已达到事半功倍,文章就是为PHP新手们准备的一些经验餐。
      学习一门新语言可能会是一件很艰巨的任务,最好的办法就是借鉴前辈的经验已达到事半功倍,下面就是为PHP新手们准备的一些经验餐。如果你是个PHP开发者,无论是新手还是高手,笔者都希望你能在此讨论下自己对PHP的想法或者技巧。  1.从OOP开始  Naramore是SourceForge员工以及PHPWomen.org的创办人。对于初学者,她建议在学PHP之前先了解清楚OOP(Object-Oriented Programming)即面向对象编程思想。  “如果你来自非高科技行业,很有必要花一些时间去学习软件开发的基础流程。例如面向对象程序设计、测试驱动开发、版本控制、调试、设计模式等。”  “如果你已经尝试过了但无法解决问题,不要害怕开口问人。很多PHP社区的气氛都是非常友好的,并且提供了大量初学者可用得上的资源,这些都你来说都会大有帮助的。找一个适合自己的稳定的社区,一个本地用户组或一个开源项目社区,或者是一个freenode上的相关IRC聊天频道。”  2.随时Google  Casey创立了一个软件商店,并且在unconference流程方面做了很多研究。他的建议是在PHP社区找到自己的位置以及遵循“发问前先Google一下”。  “马上找到一个用户组加入,全世界有很多聪明的人聚集一起聊天、开拓思路、互相帮助的PHP群。记住,在提问之前先尝试在google上搜索。没人喜欢懒惰的人”。  3.加入开源项目  Leonard在运营一家爱尔兰软件公司echolibre,同时还是CloudSplit(一个云计算分析服务)的联合创始人。和他的很多同龄人一样,他建议应该积极尝试加入开源项目,即使你是个新手。  “通过参加开源项目你有机会看到那些源代码,并可以向资深的前辈学习。帮助开源项目团队做一些事,例如寻找和记录重复性的bug这样的耗时任务,他们会对你心存感激。当我们想要雇用开发人员时,如果他曾经参与过OSS项目,我们会更多地考虑他对公司的潜在贡献。”  4.想了就做  Lornajane,他在网上的身份Mitchell更为出名,是一个PHP顾问、开发者、作家和演说家。  她给出了一句简短的建议:想了就做。  “PHP是一种非常易懂、可以进行快速开发的语言。想知道一件事是否可行的最佳方法就是去做这件事。”  “任何人都可以用PHP编程。低门槛意味着会有很多糟糕的PHP作品。但很多糟糕的PHP作品却是非常有用的,即使它看起来并不漂亮。我个人认为如果你能用PHP解决问题,就大胆去实行,即便做出来的东西可能并不完美。”  5.避免编码倦怠  Cornutt运营PHPDeveloper.org和Joind.in,他从1998年开始一直在使用PHP。他给PHP初学者的建议是千万不要产生编码疲劳和倦怠。  “我认为新手PHP开发人员很容易陷入一种不堪重负的境地...初学者往往是对语言有兴趣,但总是被一种“能运行即可”的心态误导,以至事倍功半。”  “试图找到一位导师来引导你进行这些初步的学习步骤。当你真正去同他人沟通时,会发现世界很多不同的东西。IRC是一个很好的选择,但找一个牛人做老师肯定是最佳选择。  “PHP开发也是一种需要磨练的技能,没人可以在一夜之间变成一名高手。”  6.选择一个好用的编码器  Turner从1996年开始一直在做web相关工作和参加开源项目。他运营PHPKitchen.com,最近还杀入Seedcamp决赛。他给了新手PHP开发人员一个非常好的建议,可以节省时间,写出更好的代码,并帮助维持你对编码的兴趣。  “阅读经验丰富的开发者的代码,你总会发现一些更好、更简洁的方式算法。不要重新发明轮子,使用库可以避免自己编写重复的代码。确保你的代码是人类可读的,如果你的代码6个月后连你自己也看不懂了,你让合作的其他开发者如何去看?”  “尽量简化接口,写简单的代码难度更大,不过,良好的重构会为维护节省大量的时间和头痛。  “最后,了解一些杰出的程序员以及他们如何多年保持对编程艺术的热情。”  7.了解测试驱动开发、封装和代码控制  Herbert从1999年一直玩PHP至今,他对Gentoo Linux作出很大的贡献。对于PHP初学者,他说“学习测试驱动开发和封装。一旦你熟悉它,你代码会写的更快,而且继承你代码的人肯定会感谢你”。  “学会代码控制,这是必经之路。”  他还表示,PHP一个最大的优势是有大量的在线免费文档,不用像学其他某些语言一样,跑到街上的书店去买教程。  8.了解安全问题  Maclean是来自苏格兰的PHP和Python开发者。  他说:“正因为PHP易用性强,所以有很多人都在使用,但我们必须想想那些初学者在用它做些什么。没必要什么都从头开始写起,适当地选择使用框架是个很好的开始。”  “另外要做的是了解有关安全的问题。PHP曾经在安全性上臭名远扬,就是因为易用性带来的副作用。我们必须学会避开这些问题。“曾经在安全性上臭名远扬,就是因为易用性带来的副作用。我们必须学会避开这些问题。“
      

  3.   

    我也是前几天才学习的php,看了几个小时的教程我就开始做东西了,一边做一边学,觉得这样效果还不错。
    现在我把用php做 的第一个项目发布了,是一个很简单的IT业的导航。www.hao123it.com。没什么技术含量,但是也学到了不少东西了。