有 J2EE 基础转 PHP web,比较合理的学习路径是?

2015-12-02 23:46:49 +08:00
 microget
之前对 PHP 的了解仅在搭建安装 PHP 项目程序的水平,对 PHP 语言没有接触。
对使用 PHP 的需求是以 web 项目为核心,
做到能看懂 -->能修改-->能增减功能模块-->能重构或优化。
以 PHP 项目 https://github.com/lincanbin/Carbon-Forum 为例。
有么有推荐的学习路径?
2053 次点击
所在节点    PHP
8 条回复
hahasong
2015-12-03 00:43:49 +08:00
花半天把官方文档扫一遍,然后找东西练练手。有 j2ee 底子毫无压力。比较好奇有 php 基础,如何学习 j2ee
microget
2015-12-03 01:12:29 +08:00
@hahasong 没转过语言,不了解转换的感受或体会。。。
个人是在有 Java 语言基础后,从纸质书<Head First Servlets & Jsp>入的 J2EE 门,而后结合网络上知识,做简单项目起步。
zonghua
2015-12-03 01:24:02 +08:00
java 转 php ,直接就是用的时候查函数表就行
yunba
2015-12-03 01:26:40 +08:00
看框架啊 codeIgniter 看完写框架
incompatible
2015-12-03 01:31:55 +08:00
先看语法,比如:如何定义常量和变量;如何定义方法以及调用方法;程序流程如何控制,比如 if/else 、 for each 、 switch case 、 try catch 等等;是否有类或接口之类的概念; etc 。
再看数据结构,比如 list 、 map 、 array 是如何使用的。
然后看内置的库以及第三方库,比如磁盘 IO 、网络 IO 、数据库如何连接 /事务如何控制。有必要的话再看一下 mongo 、 redis 是如何使用的。
最后看一些跟 web 开发相关的, http request 、 http response 、 http session 、 cookie 是如何实现的。

然后我觉得你可以开始写代码或改代码了。
cxbig
2015-12-03 06:22:41 +08:00
直接上手框架吧。基于 Composer 的管理, ZF 、 Symfony 、 Laravel 什么的随便选一个。
wkan
2015-12-03 07:34:06 +08:00
有个写了 5 年 Java 的,来新公司,看了下 PHP 语法就开始写商城后台了。碰到坑了再查资料
zonghua
2015-12-07 00:55:14 +08:00
@wkan C#就更加便捷了

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

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

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

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

© 2021 V2EX