亚洲激情中文字幕_精品日韩一区二区三区_国产黄大片_成人综合网站_精品久久av_中文字幕一区二区三区乱码在线

您現在的位置是:首頁 >php教程 >php教程四 數據類型網站首頁php教程

php教程四 數據類型

三只小菜猿 2023-01-29 09:57:30
簡介打印關于變量的易于理解的信息,如果給出的是 string、integer 或 float,將打印變量值本身。var_dump 返回表達式的類型與值而 print_r 僅返回結果,相比調試代碼使用 var_dump 更便于閱讀。由于資源類型變量保存有為打開文件、數據庫連接、圖形畫布區域等的特殊句柄,因此將其它類型的值轉換為資源沒有意義。此函數顯示關于一個或多個表達式的結構信息,包括表達式的類型與值。PHP 資源 resource 是一種特殊變量,保存了到外部資源的一個引用。數組可以在一個變量中存儲多個值。

PHP 數據類型

PHP 變量存儲不同的類型的數據,不同的數據類型可以做不一樣的事情。

String(字符串)

Integer(整型)

Float(浮點型)

Boolean(布爾型)

Array(數組)

Object(對象)

NULL(空值)

Resource(資源類型)

PHP 字符串實例

一個字符串是一串字符的序列,你可以將任何文本放在單引號和雙引號中:

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"
$x = 'Hello world!';
echo $x;
?>

PHP 整型實例

整數是一個沒有小數的數字。 整數必須至少有一個數字 (0-9) 整數不能包含逗號或空格 整數是沒有小數點的 整數可以是正數或負數 整型可以用三種格式來指定:十進制, 十六進制( 以 0x 為前綴)或八進制(前綴為 0)。

<?php 
$x = 1;
var_dump($x);
echo "<br>"
$x = -1; // 負數 
var_dump($x);
echo "<br>"
$x = 0x8C; // 十六進制數
var_dump($x);
echo "<br>";
$x = 047; // 八進制數
var_dump($x);
?>

PHP 布爾型實例

布爾型可以是 TRUE 或 FALSE。

<?php 
$x=true;
$y=false;
?>

PHP 數組實例

數組可以在一個變量中存儲多個值。

<?php 
$cars=array("A","B","C");
var_dump($cars);
?>

PHP 對象實例

對象數據類型也可以用于存儲數據。在 PHP 中,對象必須聲明。 首先,你必須使用class關鍵字聲明類對象。類是可以包含屬性和方法的結構。 然后我們在類中定義數據類型,然后在實例化的類中使用數據類型。

<?php
class Animal
{
  var $color;
  function __construct($color="red") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

PHP NULL 值實例

NULL 值表示變量沒有值。NULL 是數據類型為 NULL 的值。 NULL 值指明一個變量是否為空值。 同樣可用于數據空值和NULL值的區別。 可以通過設置變量值為 NULL 來清空變量數據。

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>

PHP 資源類型實例

PHP 資源 resource 是一種特殊變量,保存了到外部資源的一個引用。 常見資源數據類型有打開文件、數據庫連接、圖形畫布區域等。 由于資源類型變量保存有為打開文件、數據庫連接、圖形畫布區域等的特殊句柄,因此將其它類型的值轉換為資源沒有意義。 使用 get_resource_type() 函數可以返回資源(resource)類型。

<?php
$c = mysql_connect();
echo get_resource_type($c)." ";
// 打印:mysql link

$fp = fopen("foo","w");
echo get_resource_type($fp)." ";
// 打印:file

$doc = new_xmldoc("2.0");
echo get_resource_type($doc->doc)." ";
// 打印:domxml document
?>

php四大輸出函數區別 echo,print,print_r,var_dump

1.echo

輸出一個或者多個字符串。

2.print

和 echo 最主要的區別: print 僅支持一個參數,并總是返回 1。

3.print_r

打印關于變量的易于理解的信息,如果給出的是 string、integer 或 float,將打印變量值本身。如果給出的是 array,將會按照一定格式顯示鍵和元素。object 與數組類似。 記住,print_r() 將把數組的指針移到最后邊。使用 reset() 可讓指針回到開始處。

4.var_dump

此函數顯示關于一個或多個表達式的結構信息,包括表達式的類型與值。數組將遞歸展開值,通過縮進顯示其結構。

5.var_dump 和 print_r 的區別

var_dump 返回表達式的類型與值而 print_r 僅返回結果,相比調試代碼使用 var_dump 更便于閱讀。


夢想加空間!平時喜歡研究各種技術,目前在從事后端開發工作,熱愛生活、熱愛工作。
主站蜘蛛池模板: 九九热在线视频观看 | 欧美黄色一级带 | 日韩美香港a一级毛片 | 91情侣在线偷精品国产 | 欧美一级高清免费 | 亚洲人成网在线观看 | 久久丝袜脚交足黄网站免费 | 91在线看黄 | 激情小视频在线观看 | 国产扩阴视频 | 久国产精品视频 | 日韩一级成人 | 在线播放一区二区三区 | 久久色网站 | 国产美女视频一区二区三区 | 国产精品91在线 | 黄网站色成年大片免费高 | 日本免费大片免费视频 | 久久精品一区二区三 | 天天操天天看 | 91热久久免费频精品黑人99 | 亚洲天堂欧美在线 | 热久久成人| 久久精品亚洲精品国产欧美kt∨ | 一本免费视频 | 成人三级视频网站 | 欧美成人免费电影 | 激情视频日韩 | 国产精品啪一品二区三区粉嫩 | 麻豆国产一区 | 亚洲一二三久久 | 竹内纱里奈55在线观看 | 激情网站在线观看 | 一区二区三区黄色 | 国产精品刺激对白麻豆99 | 爱性久久久久久久 | 一区国产在线 | 91精品国产777在线观看 | 中文字幕在线观看免费视频 | 久久网国产 | 在线亚洲免费 |