`
jindw
  • 浏览: 500815 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

匪夷所思的php语法

阅读更多

如下例子:

"0" || '1' ==> true
'0.0' || '1' ==>false

貌似php做与或运算时,先将值类型转成了数值类型,再做与或。

但是对于 0.0 的转换又没有执行。

在看一个例子

echo ‘0.0’+1; ==>1

这里0.0 又成功转换成了整数1;


同样的逻辑需求,却处处出现了不同的规则。

一直有这样一个看法。

php更适合一个文科生去学习的语言。

总感觉他没有系统严谨的逻辑规则,不像其他语言,规则之间是可以相互推导的。

而php可能只能靠经验和记忆。

 

 


补充一点对php的批判.

php作为一个脚本语言,设计如此强类型的运算规则,是非常得不偿失的.

导致了没必要的信息丢失.

关于这个规则,大家可以看看下面这个地址:
http://jianguang-qq.iteye.com/blog/462449

1
0
分享到:
评论

相关推荐

    匪夷所思的国信证券面试.pdf

    匪夷所思的国信证券面试.pdf

    个匪夷所思的环保建筑.docx

    个匪夷所思的环保建筑.docx

    匪夷所思的意思和造句.doc

    匪夷所思的意思和造句.doc

    高中语文文摘校园匪夷所思的美好

    高中语文文摘校园匪夷所思的美好

    JsRender for object语法简介

    本文简要讲述了JsRender for object的基本语法。分享给大家供大家参考。具体如下:   JsRender 作为一款JavaScript模版引擎,必不可少的会有循环功能,也就是for,但由于JsRender过于灵活,for竟然可以接受object...

    PHP 生成的XML以FLASH获取为乱码终极解决

    最不怕跟匪夷所思的问题作斗争了,看谁牛鼻。都好久没在编码上遇到过障碍了,今天居然又遇到个小茶包——PHP生成的XML,以FLASH获取却为乱码。

    Javascript定义类(class)的三种方法详解

    如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途。程序员用它完成越来越庞大的项目。 Javascript代码的复杂度也直线上升。单个网页包含10000行Javascript代码,早就司空见惯。2010年,一个工程师...

    3ddonghua.rar_3ddonghu_visual c

    3个64kb的动画 经过高压缩,令人匪夷所思`

    网众无盘从未公开的秘密!

    网众无盘从未公开的秘密!关于网众的匪夷所思的问题处理!

    Microsoft Outlook收件箱修复工具 (Scanpst.exe)下载

    我于2010年8月3日整整搞了一晚上,也没有下载到此工具,连微软的官方网站上都没有,真是匪夷所思。我只好硬着头皮,担此重任。经过N次努力,终于使此工具能被你我使用。可笑的是,这么简单的东西我竟然能得第一,...

    DocSharer局域网信息共享软件 v1.6.2.zip

    DocSharer局域网信息共享软件...5 前所未有、匪夷所思的方法进行文件共享与使用; 6 无需架设服务器;无需任何其他软件支持;纯绿色软件; DocSharer局域网信息共享软件 v1.6.2更新: 为Win7/Vista而做了改进升级

    P3dO Explorer英文绿色版V2.2

    一个2D/3D 看图软件,支持格式之多,让人匪夷所思,几乎所有流行的图片格式它都支持,它还有ACDsee没有的本事,那就是可以看3D软件图形,比如poser,Bryce,AutoCAD,3D Studio Max等等,此外,像什么mp3,mpeg,mov...

    未来15年影响世界的主要五大技术

    回望十五年前,2001年的世界互联网普及率还仅仅只有5%,网络速度也非常...展望未来15年,科技的发展变化会更加让人匪夷所思。过去15年,技术的发展主要限于虚拟世界;而到2030年,我们将看到技术对物理世界产生的变革。

    【JavaScript源代码】js实现调用网络摄像头及常见错误处理.docx

     最近由于业务的原因,需要在Web端页面接入调试各类的网络摄像头,遇到了很多匪夷所思的问题(说的就是读得出摄像头的品牌,读不出摄像头的分辨率)。于是整理了这篇文章作为备忘录,也希望能帮到有类似的小伙伴们...

    轻量级的JS框架foxJS.zip

    foxJS是一个简单的轻量级的JS框架。...也就是说,你通过foxJS选择器(或者叫装载器)获得的元素依然是他在DOM树中的类型,而非其他的一些匪夷所思的变量 同时,作者真心希望有更多的人可以参加进来 标签:foxJS

    Vivado与ModelSim/Matlab版本兼容性官方推荐表

    FPGA逻辑与算法设计设计师在进行逻辑仿真时,若Vivado与官方推荐的Modelsim版本不匹配,可能会遭遇匪夷所思的异常仿真结果,最好根据表格中官方推荐的版本(可能此版本并不容易找到,那么寻找在此版本后尽量相近的...

    超级炫酷的模版

    超级漂亮的界面,匪夷所思的效果。到底是大公司砸钱砸出来的东西。霸气啊。

    最完整的键盘帮助文档

    把键盘上所有的快捷键,以及你会认为匪夷所思的热键都做了汇总,是应付各大公司面试的宝典。

    Google浏览器下载

     Google自己的浏览器竟然不支持Google工具栏,实在是令人匪夷所思,这不得不令我怀疑是否这个工具是仓促推出的。对于那些习惯在工具栏上搜索Google,点击工具栏上的Gmail和Google Reader的用户来说,Google Chrome...

Global site tag (gtag.js) - Google Analytics