PHP学习笔记(一)

结果招来还是要写PHP的,也不是说不愿意,但是确实大学学的,和实际做的,有点落差,但是既然来了,那就干吧,反正殊途同归,只要能把东西做好就是好样的。

主要整理的是29号和30号的学习笔记,这段时间主要是把环境问题和基本语法这些问题搞的差不多了,其他的还在搞,下周能搞完这部分?

环境安装

总的来说算是简单的,单用PHP的话装个PHP解释器就行,甚至不到50M。环境变量配置个路径就行。其他的,其实可以装个集成的开发框架,像是PHPStudy什么的,好用。

当然提倡你一个一个单独在Linux上以命令行形式一个一个安装,坑倒是真的挺多的,甚至自己给自己挖坑……🙃

IDE目前最好的还是PhpStorm,但是要花钱。本来想的是拿VSCode配一个轻量级的编辑调试环境,但是按照网上的法子不太行……等我问问高人之后再弄一弄。

知识

说实话,这门语言的知识要说有新的东西,还真的没有。我从来没觉得一门语言怎么会一点特立独行的东西都没有,大概是之前接触过什么C系语言,Java,Python的缘故,我没感觉有什么新玩意儿,无非就是细枝末节的东西,“.”要用”->”代替什么的,引入文件建议用“require”什么的,其他的感觉和接触过的弱类型语言差不多。想找乐子大概是没有的。

要学的知识目前一是会配环境,按目前的说法是,会LNMP就行,所谓LNMP,就是在Linux环境下的Nginx,MySQL和PHP组合环境,这个主要是其实难度我感觉主要是在PHP的编译安装上了,其他的我之前参照CodeSheep的安装手册都装过好几次了,问题倒是不大,主要是记得远程连接的时候,MySQL默认的是只能本地访问,所以要修改配置文件同时给账户添加远程访问授权才可以正常用数据库客户端来访问。PHP我至今都没有装,主要是要编译,头疼了起来。二是PHP基础语法知识,上面说了,其实没什么东西;三是MySQL基础知识,这个8月6号看了一遍SQL,基本把语句过了一遍,另一部分就是PHP的MySQL接口,这个倒是需要看一看。最后一部分就是前端知识了,本着内部软件能用就行的原则,听说前端只用j-Query这种老掉牙的东西,框架都是不鸟的,那没事了。反正能跑就行。大概熟悉一下即可。

其他的内容暂时没有了,今天完稿时间是8月9日,说实话31号开的坑到现在才填了一点,万分羞愧。感觉自己还是什么都不会。也不知道什么时候才能感觉自己真的能行呢。

下一篇想的是整理一下MySQL相关语句的东西。大概就先这样吧。