PHP惯用的一些基本函数(一)
PHP常用的一些基本函数(一)
1.PHP声明和使用常量
?? define('CONSTANT','100');类似于这样的就是声明一个常量,一旦声明在其他地方是不能修改的。一般我们的常量都是用大写字母组成,而且常量前没有$符号。
2.PHP的复合运算符
$a += $b; 等价于 $a = $a + $b
$a -= $b; 等价于 $a = $a - $b
$a .= $b; 等价于 $a = $a.$b 这个是连接字符串用的不是(乘法*)
3.$a++ ++$a的区别
$a=4;
echo ++$a;
$a首先将变量$a加1,再将加1后的结果赋值给原变量,$a变成5,整个表达式的值就是5
$a=4;
echo $a++;
$a的值被返回到屏幕上,然后$a在加1,这个表达式的值是4,$a的值是5。
4.&作为引用的作用
$a=5;
$b=$a;
这两行代码首先产生一个$a的副本,然后将它保存到$b中。如果随后$a的值改变了,$a=7了,$b的值不会变。仍然是5.
$a=5;
$b=&$a;
这里使用了&从而就不产生$a的副本,如果随后$a的值改变了,$a=7,那么$b的值也是变成了$b=7。引用将$a和$b都指向了内存的相同地址
5.一个老是记不住的标签
$a && $b??必须是两者都是true,才为true【AND】必须同时成立
$a || $b??一者为true就是true??????【OR】
6.三元操作符
($grade >= 55 ? 'Passed' : 'Failed')
condition???? val is true?? val is false
7.@操作符
$a = @(0/5);[email protected],就会产生一个除0的警告,有了这个操作符,这个警告就被抑制住。
8.instanceof操作符
作用是允许检查一个对象是否是特定类的实例
class sampleClass{}
$my = new sampleClass();
if($my instanceof sampleClass){}
9.函数:number_format()
number_format(number,decimals,decimalpoint,separator)
参数说明:
number必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号 (,) 作为分隔符。
decimals 可选。规定多少个小数。如果设置了该参数,则使用点号 (.) 作为小数点来格式化数字。
decimalpoint 可选。规定用作小数点的字符串。
separator 可选。规定用作千位分隔符的字符串。仅使用该参数的第一个字符。比如 "xyz" 仅输出 "x"。注释:如果设置了该参数,那么所有其他参数都是必需的。
echo number_format("1000000.777");//这里格式化之后,所有的小数点都没有了
echo number_format("1000000",2);
echo number_format("1000000",2,",",".");
?>
输出:
1,000,000
1,000,000.00
1.000.000,00
10.函数settype()和gettype()
$va = 54;
echo gettype($va);//这是输出$va的类型integer
settype($va,'double');//这是设置它为双精度型
可以用is_double();来测试,返回值是true or false.

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

在当今科技快速发展的时代,编程语言也如雨后春笋般涌现出来。其中一门备受瞩目的语言就是Go语言,它以其简洁、高效、并发安全等特性受到了许多开发者的喜爱。Go语言以其强大的生态系统而著称,其中有许多优秀的开源项目。本文将介绍五个精选的Go语言开源项目,带领读者一起探索Go语言开源项目的世界。KubernetesKubernetes是一个开源的容器编排引擎,用于自

《Go语言开发必备:5个热门框架推荐》Go语言作为一门快速、高效的编程语言,受到越来越多开发者的青睐。为了提高开发效率,优化代码结构,很多开发者选择使用框架来快速搭建应用。在Go语言的世界中,有许多优秀的框架可供选择。本文将介绍5个热门的Go语言框架,并提供具体的代码示例,帮助读者更好地理解和使用这些框架。1.GinGin是一个轻量级的Web框架,拥有快速

Laravel是一个流行的PHP框架,具有高度可扩展性和高效性,它提供了很多强大的工具和库,让开发者可以快速构建高质量的Web应用程序。其中,LaravelEcho和Pusher是两个非常重要的工具,通过它们可以很容易地实现WebSockets通信,本文将详细介绍如何在Laravel应用程序中使用这两个工具。什么是WebSockets?WebSockets

PHP中echo关键字的作用和使用方法详解PHP是一种广泛使用的服务器端脚本语言,它在网页开发中被广泛应用。而echo关键字是在PHP中用于输出内容的一种方法。本文将详细介绍echo关键字的作用和使用方法。作用:echo关键字的主要作用是将内容输出到浏览器。在网页开发中,我们需要将数据动态地呈现到前端页面上,这时就可以使用echo关键字将数据输出到页面上。e

目前最流行的Go框架有:Gin:轻量级、高性能的Web框架,简洁易用。Echo:快速、高度可定制的Web框架,提供高性能路由和中间件。GorillaMux:快速、灵活的多路复用器,提供高级路由配置选项。Fiber:性能优化的高性能Web框架,处理高并发请求。Martini:面向对象设计的模块化Web框架,提供丰富的功能集。

Go语言作为一种快速、高效的编程语言,一直受到程序员的青睐。在Go语言的生态系统中,框架扮演着至关重要的角色,帮助开发者更快速地构建应用程序。本文将介绍五个Go语言框架,让你了解其特点和用法。1.Gin框架Gin框架是一个轻量级的Web框架,具有快速、高性能的特点。使用Gin框架可以快速构建RESTfulAPI和Web应用程序。以下是一个简单的示例代码:

随着互联网的发展和信息技术的进步,大数据时代已经来临,数据分析、机器学习等领域也得到了广泛的应用。在这些领域中,任务调度是一个不可避免的问题。如何实现高效的任务调度,对于提高效率至关重要。在本篇文章中,将介绍如何使用Golang的Web框架Echo框架实现分布式任务调度。一、介绍Echo框架Echo是一个高性能、可伸缩、轻量级的GoWeb框架。它基于HTT

Go语言作为一种高效、现代化的编程语言,广受开发者的青睐。在Go语言中,存在着许多优秀的框架,这些框架能够帮助开发者快速构建高效稳定的应用程序。本文将介绍一些Go语言中热门的框架,并提供一些具体的代码示例。Gin框架Gin是一个非常流行的Goweb框架,它提供了快速开发API的功能。Gin框架具有高性能、易用、轻量级等特点,被广泛应用于互联网公司的后端开发
