亚洲激情中文字幕_精品日韩一区二区三区_国产黄大片_成人综合网站_精品久久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 更便于閱讀。


夢想加空間!平時喜歡研究各種技術,目前在從事后端開發工作,熱愛生活、熱愛工作。
主站蜘蛛池模板: 极品xxxx欧美一区二区 | 久久狠狠高潮亚洲精品 | 亚洲午夜网站 | 亚洲无马在线观看 | 国产精品久久久久久久av | 亚洲精品日韩色噜噜久久五月 | 毛片免费视频网站 | 蜜桃网站在线 | 亚洲免费在线视频 | 欧日韩在线视频 | 日日做夜夜操 | 午夜激情视频免费 | 久久久电影电视剧免费看 | 久久亚洲网 | 久久久青青草 | 黑人一级片 | 欧美性受xxxx人人本视频 | 久久人人爽人人爽人人片av高清 | 暴力肉体进入hdxxxx0 | 亚洲一区在线免费视频 | 亚洲国产超高清a毛毛片 | 精品国产中文字幕 | 亚洲成人自拍电影 | 亚洲视频成人在线 | 国产成人在线视频 | 亚洲国产女同久久 | 欧美成人一区二区视频 | 国产一区二精品区在线 | 久久久久久久久久亚洲精品 | 黄色影院在线看 | 久在线播放 | 亚洲精品成人在线视频 | 国产女同疯狂激烈互摸 | 久草在线新视觉 | 免费毛片视频 | 久久精品观看 | 久久久久久久久久综合 | 久久手机在线视频 | 九九热在线视频免费观看 | 免费a级片在线观看 | 一二区|