文档章节

PHP:神奇的"+"

Andy0520
 Andy0520
发布于 2016/06/16 16:23
字数 106
阅读 16
收藏 0
点赞 0
评论 0

无意间做了一个 null + 10的操作,以为会报错,但是程序还是照样运行。

echo '10asdsa'+20;
echo '  
';
echo 'sad10'+20;
echo '  
';
echo null+10;
echo '  
';
echo false+10;
echo '  
';
echo true+10;
echo '  
';
echo '123'+10;

运算结果:

输入图片说明

总结:字符串相加时,PHP会强类型转换,纯字符转会转化成0,开头有数字的就是开始的数值,null和false也是0,但是true是1。

© 著作权归作者所有

共有 人打赏支持
Andy0520
粉丝 11
博文 19
码字总数 3614
作品 0
嘉兴
程序员
PHP扩展开发小记

之前开发的Xukey,在PHP5.6和5.6之前的版本都没有任何问题,在兼容PHP7之后,执行生成随机数会出现“”段错误“”。编译扩展时加入debug,提示php terminated *** stack smashing dete。这样...

纵使有花兼明月何堪无酒亦无人
2016/06/14
36
0
java 世界真是太可怕了....................

今天看到一个日期格式化类,居然有500多行. 哪怕用C这种古老的语言,也没有这么麻烦. 这种活,在python里面,就是一个函数调用,一行代码. 一个Log4j, 居然有几个M大小, 如果用C, 只是一个宏, 一行...

宏哥
2012/07/17
740
11
phpjs

还有这么一种神奇的存在,php.js这个项目用javascript的语法实现了大部分常用 的php的函数,如果你是php程序员还想用php 的语法来写js,那么你可以试试

foooy
2013/10/15
488
0
PHP 模拟测试框架--AspectMock

AspectMock 不是一个普通的 PHP 模拟测试框架,通过强大的 AOP 面向方面编程理念和神奇的 Go-AOP 库, AspectMock 可以让你在 PHP 代码中进行任意的模拟测试。 示例代码: <?phpfunction te...

红薯
2014/01/22
459
0
PHP调试插件--FirePHP

Fire PHP 是Firefox 的扩充套件,但它可以帮你debug 后端PHP 的程式,听起来很神奇是吧?其实用的技术跟某些IDE 一样,要求你在写程式时加入一些追踪用的代码。通过使用Firephp你可以在Fireb...

匿名
2008/09/19
9.8K
2
FirePHP的网友评论

FirePHP 是Firefox 的扩充套件,但它可以帮你debug 后端PHP 的程式,听起来很神奇是吧?其实用的技术跟某些IDE 一样,要求你在写程式时加入一些追踪用的代码。通过使用Firephp你可以在Fireb...

红薯
2009/12/11
311
3
快速开发CSS的框架--CSScaffold

CSScaffold是一款帮助CSS开发者快速进行开发的框架,使用PHP编写而成- Simple, but powerful ! 不同于许多CSS框架,它必须依靠PHP与Apache的mod_rewrite来执行,但也因为需要这两种东西,让...

匿名
2009/12/29
9.1K
1
你看过/写过哪些有意思的代码?

都说程序员木讷无趣,今天就借机让大家领略一下什么叫隐藏在代码里的有趣灵魂。 话不多说,follow me! 1.离职彩蛋——会自杀的文件 离职时电脑里的文件带不走,又不想被别人捡漏?不妨给文件...

慕课网官方_运营中心
07/03
0
0
[PHP] - 逗号和点号的区别

[PHP] - 逗号和点号的区别 比如: 1. echo 'abc'.'def'; //用点号连接字符串 2. echo 'abc','def'; //用逗号连接字符串 也许很多人都知道逗号要比点号快.但是不知道为什么.更不知道这两者到底...

李佳顺
2012/04/26
0
0
Firefox 扩充套件 -- FirePHP 0.3

FirePHP 是Firefox 的扩充套件,但它可以帮你debug 后端PHP 的程式,听起来很神奇是吧?其实用的技术跟某些IDE 一样,要求你在写程式时加入一些追踪用的代码。通过使用Firephp你可以在Fireb...

红薯
2009/05/27
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

gcviewer的使用

1、没有安装git软件 在编译打包GCViewer的过程中,不能执行git命令,错误信息如下: [ERROR] Failed to execute goal org.codehaus.mojo:buildnumber-maven-plugin:1.4:create (create-build...

刀锋
16分钟前
1
0
Android LogUtil 日志优化 调试的时候打印 点击跳转

打印日志的时候,可以点击跳转 LogUtil.java public class LogUtil { private static boolean IS_DEBUG = BuildConfig.DEBUG; public static void i(String tag, String message) {......

Jay_kyzg
26分钟前
0
0
人工智能你必须掌握的32个算法(二)归并排序算法

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子...

木头释然
29分钟前
0
0
第十四章NFS服务搭建与配置

14.1 NFS介绍 NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netap...

Linux学习笔记
52分钟前
1
0
流利阅读笔记27-20180716待学习

生了娃照样能打,两位母亲温网会师 Lala 2018-07-16 1.今日导读 现今在生儿育女后回归事业的母亲们已经非常多见,但是很少有人想到,以高强度运动与竞争激烈为特色的竞技体育项目也会有 work...

aibinxiao
52分钟前
6
0
Guava 源码分析(Cache 原理【二阶段】)

前言 在上文「Guava 源码分析(Cache 原理)」中分析了 Guava Cache 的相关原理。 文末提到了回收机制、移除时间通知等内容,许多朋友也挺感兴趣,这次就这两个内容再来分析分析。 在开始之前...

crossoverJie
今天
0
0
OSChina 周一乱弹 —— 如果是你喜欢的女同学找你借钱

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @guanglun :分享Michael Learns To Rock的单曲《Fairy Tale》 《Fairy Tale》- Michael Learns To Rock 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
今天
842
20
NNS域名系统之域名竞拍

0x00 前言 其实在官方文档中已经对域名竞拍的过程有详细的描述,感兴趣的可以移步http://doc.neons.name/zh_CN/latest/nns_protocol.html#id30 此处查阅。 我这里主要对轻钱包开发中会用到的...

暖冰
今天
0
0
32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部