初学php,哪里能搞到网站代码学习?

2013-01-22 17:00:26 +08:00
 v22b
6362 次点击
所在节点    PHP
27 条回复
perrydu
2013-01-22 17:09:28 +08:00
我最近也在初学PHP,先是在w3school看完了基础的内容,用比较基础的代码+网上搜索到的知识实现了自己几个工具(比如韦氏词典API,SAT词组积累表,短链接生成以及查找历年剑桥考试试卷的网页工具)。最近在使用Codeigniter做一些比较深入,繁琐的Project。总结下来实践才是学习的关键。
twm
2013-01-22 17:11:53 +08:00
github.com 好多
v22b
2013-01-22 17:13:23 +08:00
@perrydu 我刚看完w3shool 然后想看看别人用zend framework的实例。
v22b
2013-01-22 17:14:10 +08:00
@twm 呵,呵
v22b
2013-01-22 17:14:47 +08:00
@twm 后悔前几个月没有珍惜她
jybox
2013-01-22 17:22:48 +08:00
官网文档,下方的英文注释,都是很实用的技巧
Gawie
2013-01-22 17:40:34 +08:00
Codeigniter ~使用者~
HarryZD
2013-01-22 17:54:56 +08:00
@v22b 科学上网,健康代码
crossmaya
2013-01-22 23:11:52 +08:00
php 没落了 。
Raidal
2013-01-23 08:19:34 +08:00
@perrydu 我也在学codegniter 不过对代码一直不敏感,基础也不是太扎实,总感觉悬的慌
webgeekman
2013-01-23 08:57:31 +08:00
这个是亲身经历的方法,绝对好用:
1.先了解Apache+php+mysql环境搭建。
目的:配置一套可用的执行环境,了解代码运行的简单机制,比如为什么输入地址栏地址后首先执行index.html或index.php、php.ini设置项目、php程序如何连接数据库……。

2.下载一套源码:推荐ecshop的网店源代码。(这个阶段没必要评价一套系统的优劣)
目的:通过这套源码,了解如何使用相对原始的方法搭建建立一个框架,ecshop是基于Smarty的。

原因:ecshop已经发行多年,也是一个比较少见的对Smarty改动不是很大的开源系统。有利于初学者系统了解PHP程序如何编写。了解基础后,再使用其他高级一些的CakePHP、CI框架较好。否则很难掌握基础。
3.了解一些基本的调试方法:注入var_dump(),print_r();exit;这类的函数,有助于了解程序运行过程中变量值的变化,从而明白如何编写自己需要的程序。

4.学会使用php手册、在熟悉ecshop代码的过程中,遇到不懂的函数直接查手册。

5.学习使用一个版本控制工具,如SVN、GIT(强烈推荐后者)。
目的:程序改错了,可以使用版本控制工具直接恢复,减少不必要的时间浪费。

6.能够做到自己写简单的增删改查,并在模板页面添加js、CSS等东西后,开始学习一个高级点儿的框架吧,以提高工作效率。如CodeIginter、CakePHP等等。

*查手册高不明白的,直接Google,搜索的学问在关键字,尤其是了解PHP相关、编码相关的术语。若相关术语了解的不多,可以买本书,(说实话没认真翻过书,推荐买书的目的就是学点儿术语)方便搜索和提问。如果买书时发现对应书本里没有几个术语,都是大白话的话,倒说不准是本好书!!!
iamsur123
2013-01-23 11:19:23 +08:00
有一定基础后找个框架学学更实用
vidon
2013-01-23 14:19:34 +08:00
@v22b 初入门不建议看zend framework,全OO会搞到你头晕,除非你有基础。OO理解了可以尝试一下比较简单的framework,如ci。
geo5078
2013-02-20 08:46:52 +08:00
Frannk
2013-02-20 08:53:36 +08:00
https://github.com/languages/PHP
我只前学PHP是看完了CI的代码 现在CI过时了
应该找个更好的框架了

PHP最近最大的变化是有了包机制
我学得时候都没有,现在成熟了吧,把这个学好了 PHP就牛逼了
miaoever
2013-02-20 09:36:43 +08:00
lz好无聊,推销自己的网站也不换歌马甲再发。
miaoever
2013-02-20 09:38:50 +08:00
呃。。。看错了,请自动忽略楼上,抱歉。
hxgdzyuyi
2013-02-20 14:58:47 +08:00
学ruby或者python吧 php写出来的代码太。乱。。 了
rushaaa
2013-02-20 16:38:00 +08:00
@crossmaya 没看出来
saharabear
2013-02-20 16:38:51 +08:00
@hxgdzyuyi 什么道理。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/58414

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX