戏说PHP——1. 一切的开始

最近总想写点什么,但又想不起写什么,那就整理下自己捣腾过的东西吧,一切开始于一个月黑风高的夜晚——

咔嚓一个炸雷,56k小猫烧了,裤子都脱了,一片漆黑中,顿时赶脚头晕目眩,怒火中烧,顿时大喝一声——老子要自己做个网站自己看!

那个时候,ASP还没有.net,PHP也还没对象,JSP势头正猛。就好像梅尔吉普森的那句怒吼——“Freedom!”,崇尚自由的我选择了PHP。

就好像天下武功出少林,PHP的很多语法特征都源自C,还有一部分源自Perl。所以你如果拥有C的功底,恭喜你,PHP很容易就可以掌握。

那个时候的大学,几乎所有的基础课程都是以C为教学语言,例如编译原理和数据结构。所以,PHP对我来说,上手非常快。

很多人总问怎么学习PHP,其实,学习任何一门技术或语言,第一要素也是最重要的要素就是——兴趣。就好像我学了两年日语,现在印象最深的除了愛してる就是やめて(也就是传说中的雅蠛蝶),再如我想自己做个给自己看的网站(网站的内容不要深究-_-|||)。有了兴趣,一切困难都会转换成乐趣和成就感!

所有的语言,都是招式,你可以熟背语法和理论来掌握这些招式,但真正想运用自如,做到威力无穷,则需要修炼内功——面向对象思想、数据结构、算法、设计模式……

任何事情,都没有捷径,最笨的方法就是最好的方法,所以那些10天速成之类的想法,直接放弃吧。同样一个函数,没经验和1年经验,3年经验,10年经验的人写出来,是完全不同的(那种简单到直接renturn的就不要说了)。就好像一个大侠,真正的程序员是孤(kong)独(xu)寂(yin)寞(dang)的。

所以,打算学习PHP的朋友们,首先要确定自己有足够坚定的心志去承受那份孤独与寂寞。

想做网站,自然少不了服务器,虽然大部分PHP真正的运行环境是Linux,但大多PHP的开发环境,其实都是Windows上完成,因为Windows实在太方便了嘛。推荐新手使用WAMP或XAMPP两个套件,任选一个即可。都可以轻松完成PHP基本环境的安装。

PHP常规的运行环境是酱紫的:

Apache就是俗称的Web Server,也就是服务器。所以,服务器不是一个硬件,而是一个软件,它专门负责处理http协议的请求。除了Apache还有Nginx也很流行。初学者不必计较细节差异,直接选择Apache就好。

PHP也是一段程序,专门负责解析和运行我们编写的PHP代码,所以图中的PHP,实际上是PHP的解析器。PHP没有编译过程,源代码可以直接被执行。

Mysql是一个开源免费的数据库(这货最近被Oracle收购了,所以很多人开始担心Mysql闭源),MariaDB是Mysql创始人在Mysql被收购后,开发的替代品,Linux系统中已经开始使用MariaDB替代Mysql,不过对于初学者无所谓,可以认为它们是同一个东西,一切都是一样的。

完成了基本运行环境的安装,就可以开始PHP的学习了,你可以这样开始你的第一个网页:phpinfo();?>

他会输出你的PHP详细信息。

首先可以看到PHP发版本号,这个很重要,因为PHP不同版本间的差异还是比较大的。最近差异较大的版本就是5.3前后的版本,5.3添加了很多新的特性,用起来更方便,但却是前面的版本不支持的,需要注意。

无聊的时候,我会继续写的!欢迎大家加入Hello PHP群(222578556),大家一起聊理想、谈人生、捡肥皂!?

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

为什么戏说php,戏说PHP——1.1切的开始相关推荐

  1. 为什么戏说php,戏说PHP——1. 1切的开始

    戏说PHP--1. 一切的开始 最近总想写点什么,但又想不起写什么,那就整理下自己捣腾过的东西吧,一切开始于一个月黑风高的夜晚-- 咔嚓一个炸雷,56k小猫烧了,裤子都脱了,一片漆黑中,顿时赶脚头晕目 ...

  2. 为什么戏说php,戏说PHP的嵌套函数

    PHP很早就支持嵌套函数了.并是不PHP5.3有闭包时才有的.然而,它却不是象JS,AS那样的闭包嵌套.即它的嵌套函数根本无闭包模式的逃脱. PHP嵌套函数有一些特别之处.最特别的是,当外部函数被调用 ...

  3. 为什么戏说php,戏说PHP——1. 一切的开始

    最近总想写点什么,但又想不起写什么,那就整理下自己捣腾过的东西吧,一切开始于一个月黑风高的夜晚-- 咔嚓一个炸雷,56k小猫烧了,裤子都脱了,一片漆黑中,顿时赶脚头晕目眩,怒火中烧,顿时大喝一声--老 ...

  4. python选手的最后得分_python戏说NBA--NBA近二十年得分王各项数据之最

    python戏说NBApython戏说NBA,是一个用python来戏说NBA大事的系列栏目,这里将结合python开发技术,融合现今发生的NBA大事,做一些有趣的实验,让我们一起看热闹的同时,也能学 ...

  5. 转载 最全前端资源汇总

    一.概要 这份汇总整理,很程度上参考了GitHub最全前端资源汇总:云集前端教程.开发资源.免费书籍.手册规范.求职面试等等,旨在为前端学习 & 技能提升提供方便.当然,并不期望这成为一个前端 ...

  6. 2010年终总结---戏说茅台酒涨价

    2010年终总结---戏说茅台酒涨价<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&q ...

  7. 戏说Linux商用数据库

    戏说Linux商用数据库 上一篇文章(http://chenguang.blog.51cto.com/350944/277533)我介绍了Linux下几款开源数据库Mysql,MaxDB.Postgr ...

  8. 图像处理之基础---周末戏说卷积

    戏说:卷积 卷积 在图像中其实就是乘积 求和 替代 已达到 平滑或者过滤的效果 参考公式 xiaojiang同学,最近总是和卷积打交道,工作需要,每天都要碰到它好几次,不胜烦恼,因为在大学时候学信号与 ...

  9. 大话设计模式(十四 设计模式不能戏说!设计模式怎就不能戏说?)

    (续上篇) 次日,小菜来到大鸟处.        "大鸟,你在写什么东西?"小菜看到大鸟的电脑上开着记事本.        "哦,我打算写篇博客,名字就叫<设计模式 ...

最新文章

  1. gitlab合并分支_GitLab-参考问题
  2. Python - - 项目实战 -- pygame 快速入门
  3. Leetcode 415. 字符串相加 (每日一题 20210826 同类型题)
  4. python评分卡建模-卡方分箱(2)之代码实现
  5. Echarts在同一网页按顺序展示多图
  6. 计算机在线考试系统监考,在线考试系统怎样实现监考功能
  7. 关于清除贴图与光域网路径
  8. [FAQ06649] Latin输入法怎么默认勾选几种语言?
  9. 隐式微分方程求解Matlab
  10. windows server2012 r2修改密码
  11. IOS调起H5中文参数乱码问题(不是简单编码)
  12. 一加5t ,安卓p系统卡在更新页面,安卓p降级教程(一加5t测试通过)
  13. FDE之默认密码开机流程
  14. App加密那点事浅探爱加密原理
  15. 中国商用机身组件市场趋势报告、技术动态创新及市场预测
  16. 生僻字如何用计算机打出来,巧妙的运用Word输入生僻字
  17. Matlab 里 premnmx tramnmx postmnmx 分别表示什么
  18. Fiddler 手机抓包
  19. 用好这两个键,你就是电脑高手啦
  20. NSIS 制作漂亮的安装界面(仿QQ音乐,网易云音乐)

热门文章

  1. 文本效果-white-space、overflow、text-overflow
  2. Ubuntu zhuang SSH
  3. C语言制作-QQ聊天室
  4. WEditor没有自动打开浏览器
  5. 程序员的奋斗史(十三)——我为什么不考研
  6. 赛维时代IPO过会:第一季净利降71% 出口跨境电商热度降温
  7. OpenCV中HOG人检测以及Part Model latent SVM目标识别
  8. 腾讯是如何做Unity手游性能优化的
  9. Tableau中的表计算
  10. 心血来潮,开通了博客