PHP Manual 笔记(更新中)

本文深入探讨了PHP中数值表示方法(十进制、八进制、十六进制、二进制)及字符串处理技巧(单引号、双引号的区别、heredoc与nowdoc用法)。特别指出浮点数运算精度问题,通过实例演示避免常见陷阱。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直没有好好读过某一门语言的Manual,现在因为用到PHP,闲下来就读一读,顺便记录一些收获。

1、十进制、八进制、十六进制、二进制的表示方法:

<?php
$a = 1234; // decimal number
$a = -123; // a negative number
$a = 0123; // octal number (equivalent to 83 decimal)
$a = 0x1A; // hexadecimal number (equivalent to 26 decimal)
$a = 0b11111111; // binary number (equivalent to 255 decimal)
?>

2、浮点数运算一定要注意精度,尤其是最后需要转成整形的浮点数,举个令人震惊的例子:

<?php
echo (int) ( (0.1+0.7) * 10 ); // echoes 7!
?>

3、字符串:单引号双引号区别(是否转义),Heredoc Nowdoc的用法(即<<<,对于多行输出非常有用,区别在于是否转义),字符串中变量的转义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值