PHP要怎么学--【思维导图知识范围】

强撸项目 总目录在此

专辑 工作量
-- --
-- --
-- --
-- --

文章目录

本系列校训

用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!

只要自己有电脑,前后项目都能搞!N年苦学无人问,一朝成名天下知!

学习资源的选择

https://www.bilibili.com/video/BV1S3411T7R7/

https://www.bilibili.com/video/BV1Kw411R7qX

PHP零基础入门到精通教程(P3 核心编程技术)(77集)
https://www.bilibili.com/video/BV1jx411M7B7/

说明如下:

环境的问题

本来黑马的另一个PHP的视频也讲了环境,但是讲解的是apache自行配置的。这个难度对于初学者来说可以说登天之举。

本来呢,phpstudy 目前是高校里使用比较多的,wamp 也不少,WAMP的缺点是英文。

phpstudy 又分两个版本,一个是phpstudy8.1(也称小P) 全新的面板,

下载地址:https://www.xp.cn/download.html

另一个版本是phpstudy 2018 这个界面是跟phpstydy2016.等之前的版本一脉相承,使用的也很多。尤尤其是习惯了2016版本的人来说可能更容易接受一些。

总之一点,WAMP也好,phpstudy 也好,都太过于简单了,所以视频反而很少。

本人推荐

本人呢还是推荐2018这个版本,主要原因就是里面集的PHP版本较多,这样可以不用再加PHP版本就可以运行thinkphp 的项目(懒人必备)。还有一个原因就是phpstudy2018里面还集成了一个mysql-front 工具。这个工具在免费的mysql工具里算是比较好的了。

而小P里没有这个工具,还要自己去下载一个navicat 然后再去想办法去掉共享。这样也太麻烦了

PHP视频的知识点分析

说明一下,这一次PHP的视频里并没有包括JAVAWEB里的一堆知识。

按道理说,PHP等同于JAVA里的JAVAWEB技术。所以前置的技术都是相同的。比如网页三剑客html,css,javaScript。但是这个PHP的视频里并没有,只是假定看PHP的人这些知识是已经学会了的。

还有前后台分离(前后端分离)VUE技术,这个能不能跟PHP结合?当然是可以的。甚至PHP+ 微信小程序还存在着一定的市场需求。

反而这套视频里GD图像处理,这个需求是真心不大,如果只是为了一个验证码,那现在真做项目的谁还认真的从头写代码去画一个?明明别人有现成的CV一下,不香么?

不要语法,直接开搞

纯PHP的购物车大作业

https://download.csdn.net/download/dearmite/87782914

下载之,然后在phpstudy里导入mysql 的数据库SQL。

如果数据库有问题那会是:

数据库配置好了之后,

就享受胜果吧:
如果要使用购物车的话,那当然要登陆了。

总结

PHP是一门轻理论,重实践的语言,不应该拿着PHP的语法书在那里啃,说句实话PHP的语法只有数组是比较有用的,但是问题是如果公司里使用,又让你用类的写法,不让你用PHP的数组(它太灵活,可读性太差了),所以直接对着视频把项目运行出来才是学习PHP的精髓。

题外话

这里说一点题外话。本人从事的IT生涯主要是以JAVA为主线的,写代码的时间比较长走的架构师的发展路线,PHP做为一门快速的语言,其实一直都有着一定的市场。反而比 .net (前十年的时候)还要坚挺。技术的发展是好事,但是并不是技术发展了,加班就少了,效率就提升了,事实上,PHP的程序员反而是加班最少的。而在thinkPHP 出现之前,基本上PHP最多的就是自己要处理连接数据库效率的问题,所以各种的自研连接池,自发的框架有很多。当然,这些个自研连接池没有一个能跟JAVA的tomcat连接池比(差不多算是最简的了)更不要说后面的DBCP,c3p0,阿里的druid,那可能很多人就感觉奇怪了。为啥这些高级的连接池用起来(在实际的项目里) 还没有自研的好?主要就是因为 当你不知道你的客户有几个人的时候,你做出来的假设条件是1人到10万人,还有就是服务器的内存是多少?一个软件要考虑到异常的多种情况,90%以上的代码是用来处理这些的。有这了90%以上的代码那性能还会好么?有人可能就说了,那以后万一真的有1万人用这个系统呢?那时候你的系统都升级N个版本了。可能又有人说,那安全性呢,稳定性呢,怎么做银行的业务?如果要做这样的业务,你为啥要选PHP?你明明是想去耕地,你为啥去看跑车?不应该看拖拉机么?而IT发展的方向,现在银行,保险等大公司还有空间么?更大的空间不是民间的这些小公司么?或者是比这些小公司更小的工作室,个人等等。这些人会在乎丢失一条两条的留言?更何况JAVA用了springcloud 就没有异常情况了么?就好比WEB服务器,PHP+Apache是容易死,你用一个守护进程,死了重启,这样的方案是断业务几秒,另一种号称永远不死,但是碰到冲突的时候,假死,要NNNN小时发应(事实上也没有任何公司去真的等这NNNN小时)还不就等于死机?官方可以解释为,没有死机,不信你等1万年试试。但是这有实际意义么?

事实上PHP 也并不是老旧,不像delphi 那是真的不更新了,PHP其实一直还在更新着。现在最新更新到8.1.21,8.2.8了,8.3.0也出alpha 版本了。如果关注PHP的,可能会感觉,它不是更新的慢,而是更新的太快了。如果它能一年更4版,每次只发布release 的话,说不定大家会更相信它!

相关推荐
sheji34161 分钟前
【开题答辩全过程】以 基于SSM的校园新冠疫苗接种信息管理系统为例,包含答辩的问题和答案
java·开发语言
dddaidai12312 分钟前
深入JVM(四):垃圾收集器
java·开发语言·jvm
AI科技星23 分钟前
圆柱螺旋运动方程的一步步求导与实验数据验证
开发语言·数据结构·经验分享·线性代数·算法·数学建模
laocooon52385788628 分钟前
python 收发信的功能。
开发语言·python
xixixi7777729 分钟前
STIX/TAXII:网络威胁情报的“普通话”与“顺丰快递”
开发语言·安全·php·威胁·攻击检测·stix·taxii
Tony Bai32 分钟前
Cloudflare 2025 年度报告发布——Go 语言再次“屠榜”API 领域,AI 流量激增!
开发语言·人工智能·后端·golang
ID_1800790547332 分钟前
有没有其他语言实现淘宝商品详情API接口采集的方案?
开发语言
清水白石00835 分钟前
《Python 责任链模式实战指南:从设计思想到工程落地》
开发语言·python·责任链模式
Bruce_Liuxiaowei37 分钟前
全面TCP端口扫描:Nmap高级扫描技术与实战应用
网络·tcp/ip·网络安全·php
love is sour43 分钟前
深入浅出 jmap:Java 内存分析的“显微镜“
java·开发语言·测试工具·性能优化