四天相爱相杀,只因用PHP语言做了这些
小标 2018-07-12 来源 : 阅读 1527 评论 0

摘要:本文主要向大家介绍了四天相爱相杀,只因用PHP语言做了这些,通过具体的实例向大家展示,希望对大家学习php语言有所帮助。

本文主要向大家介绍了四天相爱相杀,只因用PHP语言做了这些,通过具体的实例向大家展示,希望对大家学习php语言有所帮助。

请允许我深深地感慨一声,哇~~~~~!

一、第一印象

       于工作之因,被迫使用 PHP ,遂研究之~,花了两天学习安装部署语法运行,花了两天看论坛和商城的源码,总的来说,PHP 挺好的;感觉语法使用上比 JavaScript 还简单, WEB 开发上函数库提供的功能比 Python 还强大,(说的我好像对 JavaScript 和 Python 很熟悉似的)主要是感受到了快是怎么一回事,这里的快体现在哪?

1、 语言本身,语法简单,函数库丰富,很多针对网站开发的功能,语言开发者在底层帮我们实现了(首先敬个礼,虽然没有了解是谁开发的),感觉像是在拼积木,压根不需要考虑那么多。

2、 度娘能搜到大把大把的模板,改改文字就能用(这里主要针对商城和论坛等)

3、 框架还是有的

二、汗颜

       怪不得准备接手的这个 PHP 项目老板说两天就搞出来了,汗颜Σ(っ°Д°;)っ,想想自己Java WEB 这边,开发时间简直慢的太多了,/手动斜眼#,就连接 MySQL 都要手动加载相应的驱动,配置连接池等等。

三、没有对比就没有伤害

       不过,凡事都有两面性,语言和语言之间做对比本来就不是一件好事,没有对比就没有伤害嘛!回想初衷, Java 是针对嵌入式的,PHP 从一开始就是处理网页的,两者的出发点都不一样,PHP 可以抛弃很对东西,针对页面处理进行优化,Java 一个老大汉经历了世间的沧海桑田,阅女无数啊呸!!!阅历丰富,各种能力都具备而已。

四、来啊!互相伤害啊!

       首先说明我并不是哪一门语言的粉丝,现实生活中我连偶像都没有,可能就我爸一个,从我是编程小白开始就听到 PHP 是世界上最好的语言的种种说法,各种语言的粉丝们都在互相喷,就像现在大热的 Python ,神一样哋存在,各种高端的科学计算、爬虫等概念从一直充斥着码农们的大脑,毕竟我们人多,数据就多,通过数据分析可以反映一些趋势,使得各行各业想在都在高捧大数据这概念,哎呀!!!跑题了,现在就来说说我心中的“怨气”吧!看源码的这两天中我看到最多的是

1、 define();         //定义常量

2、 require          //类似Java的import导入包

3、 header();         //可以定义页面的报头,但我看到的更多用于页面跳转

希望这里是因为我对 PHP ‘爱的不够深沉’,我在运行一个项目看源码时,发现

1、 常量一大堆

2、 常量到处用

3、 常量乱窜

4、 PHP 脚本文件的各种位置都有 require ,require之后的 PHP 脚本文件也是这样

5、 JavaScript、HTML、PHP 可谓三位一体,看代码像吃大杂烩一样,有点反应不过来,看着看着突然心脑子一抽,这变量是从哪里来的?Σ(っ°Д°;)っ

6、 最揪心的是想要找到控制该页面的 PHP 代码在哪里?出错时回溯起来有点麻烦

7、 JavaScript 还有控制台可以看,也有firebug, PHP 调试起来也有 echo 和 print_r()了,甚至也有 debug_backtrace() 等追踪栈的方法,但是我想打个断点〒▽〒

以上都是一些基本的问题,是程序设计者设计的问题,这里不得不赞扬 Java 先驱的各种设计模式,模块化管理的理念。除此之外,在并发和性能上不知怎样,没测试过,也不太熟悉,但是在在高度关联的多表查询中我觉会有问题,向现在公司用维护的好几年前的 Java WEB项目,如果没有Mybatis 的SQL 映射管理文件,恐怕现在的工作已经变成噩梦。

五、好了不说了,人生苦短

       存在必定合理嘛,优点当然是有的,上面也说了,开发网站的速度快,适合小型网站开发,业务稍复杂一点的开发起来其难度也不比 Java WEB 好很多,你类库再好,数据才是关键,但你需要多表关联查询的时候不知道 PHP 能不能扛得下来。PHP 还有很长的路要走啊~~

1、 最起码程序设计的理念上是这样,灵活的语言需要有更好的规范才行,不然像个虎孩子到处搞事,容易出问题,

2、 面向对象的特性在形式上和 JavaScript 一样,为了更加迎合程序员,强行添加了类,继承等特性,感觉有点别扭,但好像也是“别无选择”,毕竟这是基因的问题。

3、 以上都是废话ヽ( ̄▽ ̄)ノ,感谢阅读,爱你~~(づ ̄3 ̄)づ╭❤~

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言PHP频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved