PHP 学习的求助

2023-04-16 22:29:35 +08:00
 kevinguoCN
目前接受了一个好多年的项目, 用的 Typecho ,现在需要在此基础上增加一些新需求,本人一直做 java ,从未接触过 php , 看了 typecho 的官方文档感觉不是很清楚,所以如何快速了解一些 php 的知识上手?
2657 次点击
所在节点    PHP
18 条回复
adai2
2023-04-16 22:32:37 +08:00
现在学 PHP 会不会有点晚。。。
asktao
2023-04-16 22:33:14 +08:00
bzj
2023-04-16 23:05:59 +08:00
Typecho 不是博客系统吗,很难想象有什么项目能用这个开发。
x86
2023-04-16 23:11:15 +08:00
@bzj #3 应该是很多二开当 CMS 的用的吧
maigebaoer
2023-04-16 23:12:39 +08:00
随便谷歌搜个教程就行,php 一个数组走天下
kevinguoCN
2023-04-16 23:14:47 +08:00
@bzj
@x86

就是一个内部的 cms 系统。
kevinguoCN
2023-04-16 23:15:08 +08:00
@adai2 现在已经开始看 php3 天入门了
kevinguoCN
2023-04-16 23:20:31 +08:00
@maigebaoer 太真实了, 看个教程 光数组占了 1/3 的篇幅。
Rache1
2023-04-16 23:28:23 +08:00
@bzj 🤣 WordPress 也是博客系统,但是有人在上面做出了电商插件(WooCommerce),用来当商城用。

其实也算正常,有不少网站都都是基于优秀开源项目进行二开,比如内容管理系统 Drupal ,也有很多二开项目。
FrankAdler
2023-04-16 23:42:08 +08:00
idea 装个 php 插件,查下怎么配置 xdebug ,跟 java 一样单步调试,跟几遍就行了,语法很简单的
Light3
2023-04-17 09:40:10 +08:00
下个 idea
然后环境装上
干就行了..我觉得不用学
你既然会写 java 数组怎么操作什么的都是不用学的
可能不太会的点 就是 如何用模版和插件吧
taolinxs
2023-04-17 10:56:08 +08:00
只管写,不会写了就问 GPT
brader
2023-04-17 11:18:00 +08:00
5 年 php 推荐你实干指南:
1 、下载个 phpstudy
2 、下载个 phpstorm
3 、下载个 thinkphp5 或者 laravel 框架,怎么用看着手册足矣
tp5 手册 https://www.kancloud.cn/manual/thinkphp5/118003
laravel 手册 https://learnku.com/docs/laravel/9.x/releases/12197
4 、开始愉快的写你的 api 吧,抛开 java ,不要在 php 整你那套八股文,你怎么舒服怎么写
wangxin13g
2023-04-17 13:58:10 +08:00
看到不会的 var_dump 就完事,php 数组约等于 java 的 map<String,Object>
kevinguoCN
2023-04-18 18:58:35 +08:00
@Light3 主要目的还是为了开发模板和插件。
Light3
2023-04-19 09:00:48 +08:00
@kevinguoCN
那就只能下个插件 看看怎么写的咯
RunningMars
2023-04-23 14:41:25 +08:00
弱类型数据类型,控制流程,数组,面向对象,常用函数,基本语法看一遍;
用一个流行框架入手,练习几个小功能,很快就能上手,先上车其他的再说;
数组是 PHP 的灵魂,先玩转数组。
RunningMars
2023-04-23 14:54:21 +08:00
可以暂时抛开一切皆对象的思维,不妨用用面向过程来实现一些功能,你会发现它很结构体少、简洁明快,少量的代码就可以直达需求,实现起来就是快。
IDE 推荐 phpStorm ,框架 laravel 开箱即用很方便。

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

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

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

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

© 2021 V2EX