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是一個開源的容器編排引擎,用於自

Laravel是一個流行的PHP框架,具有高度可擴展性和高效性,它提供了許多強大的工具和程式庫,讓開發者可以快速建立高品質的網路應用程式。其中,LaravelEcho和Pusher是兩個非常重要的工具,透過它們可以輕鬆實現WebSockets通信,本文將詳細介紹如何在Laravel應用程式中使用這兩個工具。什麼是WebSockets? WebSockets

目前最受歡迎的Go框架有:Gin:輕量級、高效能的Web框架,簡潔易用。 Echo:快速、高度可自訂的網路框架,提供高效能路由和中介軟體。 GorillaMux:快速、靈活的多工器,提供進階路由設定選項。 Fiber:效能最佳化的高效能Web框架,處理高並發請求。 Martini:物件導向設計的模組化網路框架,提供豐富的功能集。

PHP中echo關鍵字的作用和使用方法詳解PHP是一種廣泛使用的伺服器端腳本語言,它在網頁開發中被廣泛應用。而echo關鍵字是在PHP中用來輸出內容的一種方法。本文將詳細介紹echo關鍵字的作用與使用方法。作用:echo關鍵字的主要作用是將內容輸出到瀏覽器。在網頁開發中,我們需要將資料動態地呈現到前端頁面上,這時就可以使用echo關鍵字將資料輸出到頁面上。 e

《Go語言開發必備:5個熱門框架推薦》Go語言作為一門快速、高效的程式語言,受到越來越多開發者的青睞。為了提高開發效率,優化程式碼結構,許多開發者選擇使用框架來快速建立應用。在Go語言的世界中,有許多優秀的框架可供選擇。本文將介紹5個熱門的Go語言框架,並提供具體的程式碼範例,幫助讀者更好地理解和使用這些框架。 1.GinGin是一個輕量級的Web框架,擁有快速

Go語言作為一種快速、高效的程式語言,一直受到程式設計師的青睞。在Go語言的生態系統中,框架扮演著至關重要的角色,幫助開發者更快速地建立應用程式。本文將介紹五個Go語言框架,讓你了解其特點和用法。 1.Gin框架Gin框架是一個輕量級的Web框架,具有快速、高效能的特性。使用Gin框架可以快速建立RESTfulAPI和Web應用程式。以下是一個簡單的範例程式碼:

隨著網路的發展與資訊科技的進步,大數據時代已經來臨,數據分析、機器學習等領域也得到了廣泛的應用。在這些領域中,任務調度是一個不可避免的問題。如何實現高效的任務調度,對於提高效率至關重要。在本篇文章中,將介紹如何使用Golang的Web框架Echo框架實現分散式任務調度。一、介紹Echo框架Echo是一個高效能、可伸縮、輕量級的GoWeb框架。它基於HTT

隨著網路科技的迅速發展,Web應用程式已成為人們生活和工作中不可或缺的一部分。而如何更有效率地建置和部署Web應用程序,也成為一個熱門話題。本文將介紹如何使用Golang的Web框架Echo框架和Docker建立一個高效的Web應用程式。一、關於Echo框架Echo框架是一款由Golang編寫的高效能Web框架。它的特點是輕量級、簡單、易用且高效。透過Ech
