为什么学习PHP?
- 为什么有转行的想法?
传统行业的凋谢,很多传统行业的童鞋,看到了IT领域的繁荣,看到程序猿的高工资,纷纷想入门IT领域,有这些想法也很正常,说明你想改变自己,积极上进也无可厚非. - IT领域好不好?
当然,每种职业都有瓶颈,都有利弊,IT好不好,作为过来人,我只能说还凑合.养家糊口还是可以的,但是要想发大财,跟任何行业一样,也还是要付出巨大的心血和努力的. - 为什么要选择PHP?
可能大家在各种论坛里看到了各种黑PHP的帖子,那个经典的梗,PHP是世界上最好的编程语言.之所以这门语言这么招黑,是因为PHP对于新人实在是太友好了,复杂的底层都已经处理得非常完美了,我们只需要调用一些函数,而不需要去做大量的数据结构的实现.而对于编程老鸟,是鄙视这些速成的程序猿,当然每个新人在前期的确也给团队带来麻烦,这是不可避免的.所以我们要站在两个角度看待这个事情.
在web领域,PHP占了世界市场的接近90%的市场份额,被称为小JAVA,但是却比JAVA简单数倍.长期占据编程语言前十名的位置,很适合刚入编程的萌新们.
什么是PHP?
- PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词
- PHP 是一种被广泛使用的开源脚本语言
- PHP 脚本在服务器上执行
- PHP 没有成本,可供免费下载和使用
要掌握哪些技术栈?
- 前端三座大山HTML+CSS+JS,当然只需要入门就行.
- PHP初级
- LINUX服务器,phper必备的简单服务器命令
- MYSQL数据库的增删改查,以及一些性能调优的知识.
**总结:把以上所有的知识在短时间内全部精通,是不可能的,至少在我的职业生涯里,我没看到一个全栈工程师,那些号称全栈的,相信我,十有八九是大骗子.
你只需要明白,人的精力有限,做一件擅长的事情就可以了.**
HTML
首先,第一天 可以先看W3C相关的HTML知识
下面是网址 http://www.w3school.com.cn/html/html_basic.asp
不需要看完,理解HTML标记语言是什么东东.
着重看以下几个知识点,这些知识有些理解大概需要半天时间,抛开王者荣耀和游戏,认真看半天,骚年:
1.表单
2.CSS的位置定位
3.ajax
下面是个简单的HTML代码:
<!DOCTYPE html>
<html>
<head>
<title>测试网站</title>
</head>
<body>
<h1>hello word</h1>
</body>
</html>
PHP环境搭建
在这里推荐使用phpstudy集成环境,下面是官网地址:
http://phpstudy.php.cn/ 自行下载集成环境,目前只支持windows环境,自行安装:
根据对应的教程安装好环境,教程如下:
http://phpstudy.php.cn/jishu-php-2956.html
安装好了之后,在浏览器输入localhost,会出现:
hello word
说明安装成功!
接下来需要安装一个开发用的编辑器,本屌推荐用sublime_text3
前往官网下载:
https://www.sublimetext.com/
当然,国内下载有点慢,但是前往别去什么下载站下载,推荐使用迅雷下载,一般浏览器都可以使用右键迅雷下载什么的,会下载快很多,下载完毕后,可以安装,跟普通软件一样安装,非常方便的.外观基本就这样,我用了好多年了,还不错.
PHP入门
一些基础知识我们可以在W3c网站上很方便的查找到基础知识,也没必要买书籍,土豪请忽略.
关于php的常识可以参考下面的手册,手册有很多基础的解释,网址如下:
https://www.w3cschool.cn/php/
因为之前已经安装了PHP集成环境,就没必要跟着手册安装php了.PHP版本推荐使用5.6-7.1的,尽量别用最新版,不过要用也没事,PHP兼容性还是不错的.
刚开始学习PHP的话不要特别执着于不懂的地方,要有着不求甚解的态度来学习,太认真了,你发现你根本学不了,因为不懂得东西太多了,容易让自己丧失自信心,掌握一种平衡,这才是入门最重要的.