每隔一段时间执行php_PHP教程之学习中的二八法则

今天你学习了吗?

3740b5ea8b570c15408aeeb30659b605.gif

PHP 秘籍课程目录:1、HTML部分2、javascript部分3、PHP快速入门4、PHP基础视频教程5、MYSQL从入门到精通视频教程6、PHP面向对象视频教程7、布尔商城PHP实战视频教程高性能架构班

d9efe976df2b4097389164b240f364f9.png

01

62fd605c2eafa8f2f150389e4f42e34d.png

PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。

PHP 最早由 Rasmus Lerdorf 在1995年发明,现在PHP实质上的标准由PHP Group和开放源代码社群维护。PHP 以 PHP License 作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不相容。

PHP 目前被广泛的应用,特别是在服务器端的网页程式开发。一般来说 PHP 大多执行在网页服务器上,透过执行PHP程式码来产生使用者浏览的网页。PHP 几乎可以在任何的操作系统上执行,而且使用 PHP 完全是免费的。根据2007年4月的统计资料,PHP 已经被安装在超过2000万个网站和100万台服务器上。

02b4cf11cafafa8b57f8e72f60413601.png

PHP 原本的简称为 Personal Home Page,是Rasmus Lerdorf 为了要维护个人网页,而用c语言开发的一些CGI工具程式集,来取代原先使用的 Perl 程式。最初这些工具程式用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。他将这些程式和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程式。Rasmus Lerdorf 在1995年6月8日将 PHP/FI 公开释出,希望可以透过社群来加速程式开发与寻找错误。这个释出的版本命名为 PHP 2,已经有今日 PHP 的一些雏型,像是类似 Perl 的变量命名方式、表单处理功能、以及嵌入到 HTML 中执行的能力。程式语法上也类似 Perl,有较多的限制,不过更简单、更有弹性。

在1997年,任职于 Technion IIT 公司的两个以色列程式设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,成为 PHP 3 的基础,而 PHP 也在这个时候改称为PHP: Hypertext Preprocessor.。经过几个月测试,开发团队在1997年11月释出了 PHP/FI 2,随后就开始 PHP 3 的开放测试,最后在1998年6月正式释出 PHP 3。Zeev Suraski 和 Andi Gutmans 在 PHP 3 释出后开始改写 PHP 的核心,这个在1999年释出的剖析器称为 Zend Engine,他们也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。

1383d04494cf6fa364c226843e8b0483.png

在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式释出,2004年7月13日则释出了PHP 5,PHP 5则使用了第二代的Zend Engine。PHP包含了许多新特色,像是强化的面向对象功能、引入PDO(PHP Data Objects,一个存取数据库的延伸函式库)、以及许多效能上的增强。目前PHP 4已经不会继续更新,以鼓励用户转移到PHP 5。

2008年PHP 5成为了PHP唯一的有在开发的PHP版本。将来的PHP 5.3将会加入Late static binding和一些其他的功能强化。PHP 6 的开发也正在进行中,主要的改进有移除register_globals、magic quotes和Safe mode的功能。

a82189be1c1408364070bfb51fac2d9b.png

d9efe976df2b4097389164b240f364f9.png

02

看我们怎么打造WEB3.0开发技术!

PHP+打通了WEB开发的前后端,PC及移动端,让php工程师不仅可以开发网站更可以开发APP

大家可能听过好多关于二八法则的段子, 我先来个开胃菜:
1 开发程序,80%的精力在搞20%不常用的功能. 骚年,你躺枪了没有?
2 我们学习的知识中,只有20%是常用的.

255220a0054a22e52e0edbd61a43ec70.png

那么根据这2个小段子引发出来的思考,我们学习时候也是这样,把大量精力浪费在没必要的地方了
1 我问大家一个问题,html标签中你经常用到的有多少个?
基本不超过30个吧? html4 标签一共是89个(w3c网站自己看)
好多新人会把每个标签全部死扣一遍, 我认为其实真没啥必要. 我推荐的办法是基础知识快速的多看几遍,趁着脑袋里面有印象赶紧写网页,遇到不会的马上看手册, 尽快掌握基础知识. 把研究谁谁谁的视频好,某某圣经更加牛逼的精力全心全意的放到写代码中来
我基本的思路是实战为王,不写代码说什么都是的虚的,代码写的多了 不懂的地方你也懂了, 代码写的多了不通的地方你也通了.

b4a1fafb99f67fd9d43c43b4910c2a7b.png

2 一个兄弟用了一个月的时间总结了hello world有多少种写法,我当时一直在小心的提醒他空谈误国. 这位仁兄一直要和我们讨论mvc的玄妙,我们一直苦苦劝他打好基础,可惜不听阿.一直和我们强调掌握理论的重要性, 不学理论别的都是扯谈. 又经过一段时间,这个兄弟宣称掌握了mvc的奥秘,其实就是include里面加个变量,可以控制加载模版了. 我当时只想对他说,我去年买个表 ...
其实我的思路就是新人不要痴迷理论,死转牛角尖. 没有大量代码的书写,是不会有提高的. 那些天天视频,研究教程的 有没有中枪的?哈哈.其实视频和书籍大部分的功能都是让你入门,没几个看视频成项目经理的

d77ae441feceb0369e280733a96e6398.png

3 经常研究华而不实的
比如研究位运算阿这些蛋疼的理论,话说我上大学时候勉强学明白然后忘记了, 学编程的时候复习一遍早忘记了. 我现在编程8,9年了吧是一次都没用过,这些冷门东西明白大概意思和功能就行了,研究这些太消耗精力,消耗自己的激情了
同理可证 新人先不用研究程序效率,数据库效率,并发 等等 等等

c94315a7f73077859105420f32637e0f.png

4 上来自己配置wamp环境配置wamp环境,一定要会,但是建议可以延后,至少把留言板写的炉火纯青了在研究这个. 手动配置这个, 网上估计很难找出一个教程可以100%成功的. 比如我的apache,mysql都是通过命令行安装的,网上大部分都是msi安装包,我把我的教程给你了,你可能看着更糊涂,还有写教程的一般都有一些小问题,对新人来说可能导致直接的失败新人直接用一键安装包就好了,一步一步来上面这4条 主要是让新人避免无谓的精力浪费 打消学习的积极性

7b85b497ec30f35d44271d4952961cbc.png

新人常见的错误1 总是认为我没错, 我为啥会错呢? 我检查过了.这类的,好多都是常见的语法错误, 例如没有分号结尾阿, 条件判断== 少写个等号之类的. 有没有中枪的?? 虽然好读书不求甚解,但是最基本的语法问题却要死磕的,半点都不能马虎.2 不会提问题 有人问我,我的程序咋不能执行阿? 好多人都知道我的经典回答:请开启上帝模式! 我TMD怎么知道阿,我又不是上帝, 问人问题的时候你至少描述清楚阿, 我不是学校老师,没义务,也没精力手把手教你同理可证 怎么能学好php 我要怎么学php 等等 等等

fd38ec5cb12ca5246efe099b8d381417.png

d9efe976df2b4097389164b240f364f9.png

03

39e3cc2a7fbcca0c129b3185c073f0ee.png

jiéshù

7d71e29e7b4d60979dd7444363ea8244.png

关注公众号,回复‘PHP ’自动获取全部教程

每日不间断更新教程,你想学的我们都有。

450a8c1c97d6a2c480cdd0f4afa9b89a.gif

图片文字 | 来自网络

 ∨

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值