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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: PHP要怎么学--【思维导图知识范围】CSDN 转过来的,所以格式与内容有些许错误请见谅
语言视频选择 收录专辑链接
C 张雪峰推荐选择了计算机专业之后-在大学期间卷起来-【大学生活篇】
JAVA 黑马B站视频JAVA部分的知识范围、学习步骤详解
JAVAWEB 黑马B站视频JAVAWEB部分的知识范围、学习步骤详解
SpringBoot SpringBoot知识范围-学习步骤【JSB系列之000】
微信小程序 详细解析黑马微信小程序视频--【思维导图知识范围】
python 详细解析python视频选择--【思维导图知识范围】
php PHP要怎么学--【思维导图知识范围】
白嫖项目(PHP 嫖呀嫖) 总目录在此 我们在大大的花园里面挖呀挖呀挖,我们在项目花园里面P呀P呀P
专辑 工作量
PHP登陆/php登录--【白嫖项目】 难度★✫✰✰✰
PHP注册/登录/发邮件--【白嫖项目】 ★★★✫✰
PHP在线相册--【白嫖项目】 ★★★★✫
PHP节日摇奖-幸运大抽奖-带Thinkphp工作流程-【白嫖项目 ★★★★★
PHP注册、登陆、6套主页-带Thinkphp目录解析-【白嫖项目】 ★★★★★
PHP-Mysql图书管理系统--【白嫖项目】 ★★★★★

本系列校训

用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!
只要自己有电脑,前后项目都能搞!N年苦学无人问,一朝成名天下知!

学习资源的选择

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

编辑工具:
1 phpstorm
下载略。能免费使用的只有社区版了。
2 vscode
随着2019年的到来,Stack Overflow对2018年的IT生态调查显示:Visual Studio Code超过Visual Studio一跃成为榜首,成为“最受欢迎的开发环境”,没有之一。
这个工具真的是很得人心的。其实+插件之后,这个小工具也是特别方便的。尤其是他多种多样的颜色主题。更是让很多人对他青睐有加
官方有1.80之后的下载。不过抛弃了win7.
给一下1.70.*的地址吧,你肯定用起来 感觉不到差别
https://az764295.vo.msecnd.net/stable/e4503b30fc78200f846c62cf8091b76ff5547662/VSCodeUserSetup-x64-1.70.2.exe
另一个国内的址
https://vscode.cdn.azure.cn/stable/e4503b30fc78200f846c62cf8091b76ff5547662/VSCodeUserSetup-x64-1.70.2.exe
3 hbuilder X.
这个工具的使用人也比较多,尤其是随着uni-app 的兴趣。
HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。 [1] HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。
它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。
但是他的全局搜索功能一直让人吐槽不止,(还不如直接用eclipse 上面的全局搜索的插件改动了)可能是学vsCode 但是又没学好。
更离谱的是hbuilder X 与hbuilder 的搜索方式,复制文件的方式,都不相同。这真的是离了大谱。甚至都怀疑他们的开发能力了。
地址自行百度吧,估计后面的版本肯定BUG要少。
4 nodepad++
此作者JP人,经常发表一些对华不利言论,自动跳过吧。 而且它的功能大部分都可以被editplus ++ 代替,而且速度也更快。真的不知道为何这个编辑器经常出现在榜单。
5 其它编辑器
都小众一些了,对于现在的电脑,VSCode真的就算是小工具了。
==主要是他真的好漂亮呀。== 我最喜欢的是这个配色。有点蓝又有也绿。呃,好吧,你们随意下载配色方案吧。
还有一个紫色的方案,我也感觉挺漂亮的。
PHP节日摇奖-幸运大抽奖-带Thinkphp工作流程-【强撸项目】
图片上有点失真,其实很漂亮。相信我!
在这里插入图片描述
phpstorm 2018加插件之后的样子:(这个插件早期的是免费的)
左侧风格:solarized Dark 右侧风格:deep ocean
主要是右侧的用绿色,灰色,小姑娘会成鬼鬼 :) 虎牙变吸血鬼了
需要美颜插件的《没有颜值插件的编辑器是没有灵魂的--【idea-theme插件】
在这里插入图片描述

环境的问题

本来黑马的另一个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的购物车大作业
https://download.csdn.net/download/dearmite/87782914

总结

==PHP是一门轻理论,重实践的语言==,不应该拿着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 的话,说不定大家会更相信它!

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
存储 安全 PHP
【PHP 开发专栏】PHP 框架入门与选择
【4月更文挑战第30天】本文介绍了PHP框架的基础知识,强调其在提高开发效率和代码质量上的优势。文中列举了常见的PHP框架,如Laravel(适合复杂项目)、Symfony(适合企业级应用)、CodeIgniter(轻量级,适用于中小型项目)、Yii(高性能,适合大型应用)和Phalcon(极佳性能,适合高并发场景)。选择框架时,应考虑项目需求、学习曲线、社区支持和技术栈兼容性。
191 0
|
存储 PHP 索引
php基础知识(二)
Because PHP is the best language ever, ever. It's fast, very powerful, and free. 因为PHP是有史以来最好的语言,没有之一。它快速,非常强大,而且免费。 ———Project Beehive Forum
180 1
php基础知识(二)
|
SQL 存储 人工智能
php基础知识(一)
PHP is the best language for web programming, but what about other languages? PHP是网络编程最好的语言,但其他语言又怎样呢?
88 1
php基础知识(一)
|
JSON PHP 数据格式
php笔记
php笔记
149 0
php笔记
|
网络协议 Oracle 关系型数据库
PHP 零基础入门笔记(1):PHP 基础
PHP 零基础入门笔记(1):PHP 基础
PHP 零基础入门笔记(1):PHP 基础
|
网络协议 关系型数据库 MySQL
PHP 零基础入门笔记(2):安装PHP
PHP 零基础入门笔记(2):安装PHP
|
SQL PHP
|
SQL 关系型数据库 MySQL
|
SQL JavaScript 关系型数据库