php笔记

//魔术常量
echo __LINE__  //获取当前行
echo __DIR__  //获取当前文件夹路径
echo __FILE__  //获取当前文件路径
echo __FUNCTION__  //获取当前函数名

//自定义常量
define(name,val)
//预定义变量(数据类型为数组,超全局变量)
$_GET  //http GET变量
$_POST  //http POST变量
$_FILES  //http 文件上传变量
$_GLOBALS  //引用全局作用域可用的全部变量
//检查数据类型
is_numeric()//检查是否为数值
is_bool()
is_string()
is_int()
is_float()
is_scalar()  //检查是否为标量
is_array()
is_object()
is_resource()  //检查是否为资源类型
is_null()
isset()  //检查变量是否存在 (未定义,未赋值,null)
empty()  //检查变量是否为空 (null,' ','0',0,0.0,false,空数组,空对象,空函数等)
//数学函数
//幂运算函数
pow(a,b) //a^b  a的b次幂  等同于 a ** b
//求平方根函数
sqrt(a) //负数没有平方根,返回NAN
//求绝对值函数
abs(a)
//最大值函数max($arr)最小值函数min($arr)
//哈希散列值 (通过特殊算法,将字符串转化为固定的内容)   以下两种只能加密,不能解密
md5()    //将字符串转化为固定的32位哈希散列值
sha1()   //将字符串转化为固定的40位哈希散列值
//随机数函数
mt_rand(min,max)  
//获取字符串长度(中文,utf-8占三个长度,其他占一个长度)
strleng($str)
//浮点数函数
//向上取整
ceil($float);
//向下取整
floor($float)
//四舍五入
//param1 需要取整的对象 
//param2 设定保留的小数位数
//param3 设定四舍五入的法则,只对param2=0并且小数为5起作用
//PHP_ROUND_HALF_UP 小数部分进一
//PHP_ROUND_HALF_DOWN 小数部分舍弃
//PHP_ROUND_HALF_EVEN  整数部分最接近的偶数
//PHP_ROUND_HALF_ODD 整数部分最接近的奇数
round($float)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 常量:一旦声明,不会改变1.常量是使用函数define()声明的。2.如果常量没有声明,则常量名在使用时,会自动转...
    青鸟evergreen阅读 145评论 0 0
  • 系列笔记:Modern PHP 笔记(一):语言特性Modern PHP 笔记(二):良好实践Modern PHP...
    郝开心信札阅读 979评论 0 5
  • 第一个php程序打开,显示502 Bad Gateway,如下图: 解决办法:Mac 下:phpstorm----...
    ethan_cun阅读 379评论 0 0
  • MySQL数据库操作步骤 第一步:登录到MySQL服务器 第二步:选择当前要操作的数据库 第三步:设置请求和返回数...
    8d2855a6c5d0阅读 367评论 0 1
  • 什么是 Machine Learning? 使用Machine Learning 方法的关键:1, 存在有待学习的...
    colorshhy阅读 260评论 0 0

友情链接更多精彩内容