目錄
PHP echo,print_r(expression),var_dump(expression)区别,print_rvar_dump
PHP中的echo,print_r,var_dump分别可以输出什数据类?它们有什不同?
PHP中echo(),print(),print_r()的不同是什?
首頁 後端開發 php教程 PHP echo,print_r(expression),var_dump(expression)区别,print_rvar_dump_PHP教程

PHP echo,print_r(expression),var_dump(expression)区别,print_rvar_dump_PHP教程

Jul 13, 2016 am 10:18 AM
echo

PHP echo,print_r(expression),var_dump(expression)区别,print_rvar_dump

三者都是具有输出功能的php语句,但print_r(expression),var_dump(expression)是函数,echo只是语言结构,不是函数,因此不能作为表达式的一部分。
对于php的8中数据类型,

PHP中的echo,print_r,var_dump分别可以输出什数据类?它们有什不同?

echo ‘输出一个字符串’;//只可以输出字符串和数字

print_r — 打印关于变量的易于理解的信息,一般用输出数组结构

var_dump — 打印变量的相关信息,一般用于数组和对象打印

自己用一下就清楚了
 

PHP中echo(),print(),print_r()的不同是什?

四种方法可以输出字符串。 echo

print()

printf()

print_r()
echo
可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。

语法正确: echo "Hello", "World";
语法错误: echo ("Hello", "World");
print()
函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。如, if (!print("Hello, World")){

die("you are not listening to me");

}
printf()
printf()源于C语言中的printf()。该函数输出格式化的字符串。
语法: printf(format,arg1,arg2,arg++)
format 规定字符串以及如何格式化其中的变量;
arg1, arg2, ++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。
Example: ?php

$str = "Hello";

$number = 123;

printf("%s world. Day number %u",$str,$number);

?>
#Results======
Hello world. Day number 123

如果 % 符号多于 arg 参数,则您必须使用占位符。占位符被插入 % 符号之后,由数字和 "\$" 组成。请参见例子 3。
Example: ?php

$number = 123;

printf("With 2 decimals: %1\$.2fbr />With no decimals: %1\$u",$number);

?>
#Result
With 2 decimals: 123.00
With no decimals: 123

print_r()和var_dump()
print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。如, $a = array('name' => 'Fred', 'age' => '15', 'wife' => 'Wilma');

print_r($a);
Output: Array

{

[name] => Fred

[age] => 15

[wife] => Wilma

}
对象也一样。如, class P {

var $name = 'nat';

// ...

}

$p = new P;

print_r($p);
Output: Object

{

[name] => nat

}
但print_r()输出布尔值和NULL的结果没有意义,因为都是打印&quo......余下全文>>
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/886484.htmlTechArticlePHP echo,print_r(expression),var_dump(expression)区别,print_rvar_dump 三者都是具有输出功能的php语句,但print_r(expression),var_dump(expression)是函数,echo只是...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1328
25
PHP教程
1273
29
C# 教程
1253
24
五個精選的Go語言開源項目,帶你探索科技世界 五個精選的Go語言開源項目,帶你探索科技世界 Jan 30, 2024 am 09:08 AM

在現今科技快速發展的時代,程式語言也如雨後春筍般湧現。其中一門備受矚目的語言就是Go語言,它以其簡潔、高效、並發安全等特性受到了許多開發者的喜愛。 Go語言以其強大的生態系統而著稱,其中有許多優秀的開源專案。本文將介紹五個精選的Go語言開源項目,帶領讀者一起探索Go語言開源專案的世界。 KubernetesKubernetes是一個開源的容器編排引擎,用於自

Laravel開發:如何使用Laravel Echo和Pusher實現WebSockets通訊? Laravel開發:如何使用Laravel Echo和Pusher實現WebSockets通訊? Jun 13, 2023 pm 05:01 PM

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

市面上最流行的golang框架有哪些? 市面上最流行的golang框架有哪些? Jun 01, 2024 pm 08:05 PM

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

PHP中echo關鍵字的作用與使用方法詳解 PHP中echo關鍵字的作用與使用方法詳解 Jun 28, 2023 pm 08:12 PM

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

Go語言開發必備:5個熱門框架推薦 Go語言開發必備:5個熱門框架推薦 Mar 24, 2024 pm 01:15 PM

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

探索Go語言框架:5個不容錯過的選擇! 探索Go語言框架:5個不容錯過的選擇! Feb 19, 2024 pm 02:29 PM

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

使用Golang的Web框架Echo框架實現分散式任務調度 使用Golang的Web框架Echo框架實現分散式任務調度 Jun 24, 2023 am 11:49 AM

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

使用Golang的Web框架Echo框架和Docker建立應用 使用Golang的Web框架Echo框架和Docker建立應用 Jun 24, 2023 pm 03:37 PM

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

See all articles