搜索
首页后端开发php教程学习PHP,研究哪个开源项目,入门快点呢?

学习PHP,研究哪个开源项目,入门快点呢?
我想首先需要这个开源项目文档全,编码规范,结构合理

哪个开源项目符合这个条件啊


回复讨论(解决方案)

同求。。。

用户登录项目!论坛啊等等!

论坛
UCenter Home
Discuz!

网店系统
ecshop,
shopex


特别推荐Discuz!

所有的 开源项目 都不是 入门 教材

开源项目有些复杂。看点简单的把。很多入门的书都有详细例子的。

hello word

留言版啊
投票啊
简单的新闻发布系统啊
简单用户权限模块啊
后面在看一个OA系统吧

个人觉得这些比较好。
因为逻辑单一,容易上手。

当然,如果你想积累点大项目的经验,才算入门的话。那我也不知道了。

php jsp bridge例子。


http://216.108.229.26:8080/JavaBridge/sessionSharing.php

phpwind比较简洁

ecshop 吧 感觉结构挺好 最关键的是 代码注释 写的比较全 容易阅读

www.billionnet.net

基础的PHP学习,不需要学习什么开源项目啊。
买本书,php程序设计,下载帮助手册。看完了。写个小网站基本可以了
深入的PHP学习,可以研究一些开源项目和php框架例如phpcms、discuz、ecshop、zendframework、yii
在深入的就是看看PHP的源码了。优化PHP

学好基础先啦,未学走路,就想学会跑了。。。。LZ

discuz 

开源项目实在是让人很迷糊

因为写的人太多了,留下的都是精华,看起来太累了没头绪。

比如JOOmla......

怨念...

所以说还是学习下其他的传统的简单的程序吧

如果你想深入学习。

那么:语法->程序段->留言版->小型网站->程序优化与页面优化->开发一个小型的cms

这个路比较好走也比较扎实(我是这样走的,不知道大家是怎么走过来的)

当时是看完基础部分自己做一些登陆,增删改成的功能,然后慢慢 丰富功能,ajax,图片上传等。

有同感 开源项目实在是让人很迷糊

因为写的人太多了,留下的都是精华,看起来太累了没头绪。

比如JOOmla......

怨念...

所以说还是学习下其他的传统的简单的程序吧

如果你想深入学习。

那么:语法->程序段->留言版->小型网站->程序优化与页面优化->开发一个小型的cms

这个路比较好走也比较扎实(我是这样走的,不知道大家是怎么走过来的)

DEDEcms啊!

感觉php的可以正确运行的源码很多,不像asp.net一个难求。

php可以学习的知识点还是很多的,网上有很多中文文章可以学习,php还有很多框架可以学习,除了smarty,zendframework ,还有smarttemplate,cakephp,国产的thinkphp,speedphp,还有很多,不甚枚举。这些框架都有手册可以下载学习。

php的一个优势,就是它有简单易懂的函数手册,这个不容错过。

最后是什么知名开源项目,像phpwind,ecshop,discuz,dedecms,这个就难学了,我也找不到什么入门的资料,也不知从何着手,有一本《discuz!源码分析与插件开发实例进阶》。

学这些,一是要会改变这些网站的固有外观风格,这个应该不难,另一个就是插件开发了,我也不知从哪里能获得资料来学习。

一个多人开发的网站,靠一个人像在读小说名著那样的去读,或许根本行不通,我也没这个毅力,也不知从哪切入。

最后介绍两本有关项目开发的书给你,《Web开发的平民英雄:PHP+MySQL》《PHP+MySQL网站开发应用从入门到精通》,后面一本可以作为开始动手做项目阶段的阅读或者参考,此书里面的最后一个项目是国外源码的博客,php文件有20个左右,不像那些著名的开源项目,页面一百多个,甚至几百个,这让人望而生畏。

像我们这些英文水平低的,也就限于中文的学习了,要想做个真正的,和网上许多可以下载来安装并正确运行的项目那样的商业网站,就我个人而言,好像是办不到的。因为有一些知识,一些所谓的技术,你不知道在网上学不学得到。当然了,php还是有很多东西可学的。

感觉php的可以正确运行的源码很多,不像asp.net一个难求。

php可以学习的知识点还是很多的,网上有很多中文文章可以学习,php还有很多框架可以学习,除了smarty,zendframework ,还有smarttemplate,cakephp,国产的thinkphp,speedphp,还有很多,不甚枚举。这些框架都有手册可以下载学习。

php的一个优势,就是它有简单易懂的函数手册,这个不容错过。

最后是什么知名开源项目,像phpwind,ecshop,discuz,dedecms,这个就难学了,我也找不到什么入门的资料,也不知从何着手,有一本《discuz!源码分析与插件开发实例进阶》。

学这些,一是要会改变这些网站的固有外观风格,这个应该不难,另一个就是插件开发了,我也不知从哪里能获得资料来学习。

一个多人开发的网站,靠一个人像在读小说名著那样的去读,或许根本行不通,我也没这个毅力,也不知从哪切入。

最后介绍两本有关项目开发的书给你,《Web开发的平民英雄:PHP+MySQL》《PHP+MySQL网站开发应用从入门到精通》,后面一本可以作为开始动手做项目阶段的阅读或者参考,此书里面的最后一个项目是国外源码的博客,php文件有20个左右,不像那些著名的开源项目,页面一百多个,甚至几百个,这让人望而生畏。

像我们这些英文水平低的,也就限于中文的学习了,要想做个真正的,和网上许多可以下载来安装并正确运行的项目那样的商业网站,就我个人而言,好像是办不到的。因为有一些知识,一些所谓的技术,你不知道在网上学不学得到。当然了,php还是有很多东西可学的。

ecshop

想学php 自己做了个 节日快报网 的网站 www.ccsou.cn
想学些PHP来对网站就行修改 求帮助  
 

对于我们初学者来说,打好PHP基础,还是很关键的

thinkphp

uchomo
discuz

很多开源项目啊

 beweb 知道吗很实用的快速建站的开源网站

三楼说的也听全的了!!!!呵呵.....

建议学习CI还有就是js和div要多学学

我强烈建议学习 phpcms 这个功能很强大,面向对象开发

《PHP项目开发全程实录》里的例子可以看看,研究下还是蛮有用的

论坛
UCenter Home
Discuz!

网店系统
ecshop,
shopex


特别推荐Discuz!
Discuz 不是一般的

国外的曾经比较有名的大体都在这里:
http://phpxref.com/

"文档全,编码规范,结构合理", 你这个条件很苛刻:) 
上面的大概很多也达不到这个要求.....尤其是"文档全"....

国内的....好像文档都很难找? 

好吧,废话之后,
你还是看Zend framework吧....3条全符合...

可以(其实也只需要)看一些小的,相对独立的模块,
比如 Zend_Cache,    
http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Cache/

Zend config
http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Config/

Zend Date
http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Date/

还有一个


再说了,看这些不用太认真....看个大概就行了....
太认真会有严重后果的.......


这些应用,都是长时间积累起来的,有很多小细节,
但是琢磨太多这些细节,也挺浪费时间.....
有些东西,还是要靠自己做...










大家都在说各种给别人做的项目
给自己的写博平台也是项目啊!
个人比较喜欢Wordpress

10tian xuehui php 

模板引擎:
1、smarty
2、CodeIgniter
3、cakephp

这三个入手最快!

我也是初学者,不过以前仿站都是用的dedecms  这个用的比较多,感觉简单,适合初学者,但是要研究里面更多的php语句的话,还是觉得先从简单的基本知识看起,要不然你没基本知识,你看了都不知道这些语句在表达的什么,前段时间用飞飞cms 影音系统做了一个   913动漫网,呵呵,发在这里不算外链吧  www.913dm.com   有朋友想看的,我留了链接了,可以到我网站上看看,总之想用一个开源程序,首先专一个熟悉一个

所有的 开源项目 都不是 入门 教材
支持+

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
在Laravel中使用Flash会话数据在Laravel中使用Flash会话数据Mar 12, 2025 pm 05:08 PM

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

php中的卷曲:如何在REST API中使用PHP卷曲扩展php中的卷曲:如何在REST API中使用PHP卷曲扩展Mar 14, 2025 am 11:42 AM

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

简化的HTTP响应在Laravel测试中模拟了简化的HTTP响应在Laravel测试中模拟了Mar 12, 2025 pm 05:09 PM

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

PHP记录:PHP日志分析的最佳实践PHP记录:PHP日志分析的最佳实践Mar 10, 2025 pm 02:32 PM

PHP日志记录对于监视和调试Web应用程序以及捕获关键事件,错误和运行时行为至关重要。它为系统性能提供了宝贵的见解,有助于识别问题并支持更快的故障排除

在Codecanyon上的12个最佳PHP聊天脚本在Codecanyon上的12个最佳PHP聊天脚本Mar 13, 2025 pm 12:08 PM

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

解释PHP中晚期静态结合的概念。解释PHP中晚期静态结合的概念。Mar 21, 2025 pm 01:33 PM

文章讨论了PHP 5.3中引入的PHP中的晚期静态结合(LSB),从而允许静态方法的运行时分辨率调用以获得更灵活的继承。 LSB的实用应用和潜在的触摸

自定义/扩展框架:如何添加自定义功能。自定义/扩展框架:如何添加自定义功能。Mar 28, 2025 pm 05:12 PM

本文讨论了将自定义功能添加到框架上,专注于理解体系结构,识别扩展点以及集成和调试的最佳实践。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能