
批改狀態(tài):合格
老師批語:
<?php
//數(shù)據(jù)類型,
//php 在變量申明時(shí) 不須要 注明值的數(shù)據(jù)類型,
$a = '123456';//數(shù)值型字符串
$b = 123;//整數(shù)
$c = 456;
echo $b + $c;
//php + 的作用是 把兩邊的 值相加,如果值不是 數(shù)值,會(huì)自動(dòng)轉(zhuǎn)換成數(shù)值,
$d = '345';
echo $c + $d; //此時(shí)$d 會(huì)自動(dòng)轉(zhuǎn)換成 整數(shù) ;
(int)$d;
//(int) 轉(zhuǎn)換成 整型 (float) 轉(zhuǎn)換成浮點(diǎn)型 (arrar) 轉(zhuǎn)換為數(shù)組 (string) 轉(zhuǎn)換成字符串 (object) 轉(zhuǎn)換成 對(duì)象 (bool) 轉(zhuǎn)換為布爾型 等
//
echo $d; //這么也可以把 $d 轉(zhuǎn)換成整數(shù);
$f = 'abce';
$h = '123678';
echo $f . $h; // php . 它希望兩邊是 字符串類型,所在在運(yùn)算是 兩邊的值會(huì)自動(dòng)轉(zhuǎn)換成 字符串類型。
// 檢查 數(shù)據(jù) 類型的方式,可以通過 php 預(yù)定義函數(shù),也可以用判斷的方式
// 預(yù)定義函數(shù) :
// is_int 是否為整型
// is_bool 是否為布爾
// is_float 是否是浮點(diǎn)
// is_string 是否是字符串
// is_array 是否是數(shù)組
// is_object 是否是對(duì)象
// is_null 是否為空
// is_resource 是否為資源
// is_scalar 是否為標(biāo)量
// is_numeric 是否為數(shù)值類型
// is_callable 是否為函數(shù)
// gettype(傳入一個(gè)變量) 能夠獲得變量的類型
// var_dump(傳入一個(gè)變量) 輸出變類型和值
if(is_int($c)){
//檢查$c 是否是 整型,如果是 輸出$c
echo $c;
}else{
$c . "不是整型";
}
echo "<hr>";
//變量的申明和賦值
$j; //這么也型,但是沒有值
echo $j;
$j = '給變量$j賦值';
echo $j;
//可變變量:可變變量就是用變量的值 來當(dāng)變量名, 用$$ ,
$k ='name';
$$k = '我是可變變量';
echo "<br>";
echo $k.'<br>';
echo $name . '<br>';
echo $$k . '<br>';
//常量 :通過 const 關(guān)鍵字 和 define()函數(shù)來定義;
//常量名 用大寫,常量 不要寫$ 符號(hào),常量申明后不能被刪除和更改
// const 是在程序編譯時(shí)就定義好,define()函數(shù)是在程序運(yùn)行時(shí) 才創(chuàng)建,需根據(jù)情況使用
echo "<hr>";
const NAME = '御弟哥哥';
echo NAME;
// NAME = '孫悟空'; //會(huì)報(bào)錯(cuò)
echo NAME;
define('CLNAME','我時(shí)define 定義的常量');
echo CLNAME;
echo '<hr>';
function a($name){
define('CAR','寶馬');
return $name . CAR;
}
echo a('如來的');
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)