亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 11
粉絲 0
評論 0
訪問量 13128
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
1. php數(shù)據(jù)類型,變量與常量
小雜魚
原創(chuàng)
797人瀏覽過

php的數(shù)據(jù)類型

數(shù)據(jù)類型 標(biāo)量類型 復(fù)合類型 特殊類型
1 bool 布爾型 array 數(shù)組 null
2 int 整形 object 對象 resource 資源類型
3 string 字符串
4 float 浮點(diǎn)型

php變量命名規(guī)則

變量:指代碼中需要暫存的數(shù)據(jù)載體,可以復(fù)用,按名訪問

  1. 變量命名要有規(guī)則
  2. 變量名不能以數(shù)字開頭,可以以字母或下劃線開頭
  3. 變量區(qū)分大小寫,函數(shù)不區(qū)分大小寫
  4. 多個(gè)單詞組成的變量用駝峰法命名:userName, passWord

php變量類型的轉(zhuǎn)換

1.臨時(shí)轉(zhuǎn)換

強(qiáng)制類型轉(zhuǎn)換

  1. $uid = 1;
  2. (bool)$uid => bool(true) => boolean
  3. (int)$uid => int(1) => integer
  4. (string)$uid => string(1) => string
  5. (float)$uid => float(1) => double
  6. (array)$uid => array(1) { [0]=> int(1) } => array
  7. (object)$uid => object(stdClass)#1 (1) { ["scalar"]=> int(1) } => object

系統(tǒng)自動轉(zhuǎn)換變量類型

  1. $uid = '1'; => string(1) "1"
  2. $uid += 5.5; => float(6.5)
  3. $uid += 1; => int(2)
  1. $uid = null; => null
  2. $uid += 1; => int(1)
  3. $uid += '1'; => int(1)
  1. $username = null;
  2. (bool)$username) => bool(false)
  3. // null 在布爾類型中被轉(zhuǎn)換成false

2.永久轉(zhuǎn)換

  1. $uid = '1'; => string
  2. settype($uid, 'int'); =>integer/int
  3. settype($uid, 'float'); =>double/float

變量賦值

1. 傳值賦值

將源變量的值 復(fù)制出一份新的值(新的內(nèi)存空間地址)給另一個(gè)變量,同時(shí)修改兩個(gè)變量的值,互不影響

  1. $a = 10;
  2. $b = $a;
  3. printf('$a的值%d, $b的值%d', $a,$b);
  4. => $a的值10, $b的值10
  5. $a = 100;
  6. printf('$a的值%d, $b的值%d', $a,$b);
  7. => $a的值100, $b的值10

2. 引用賦值

引用賦值符號 & 地址引用符

不存在復(fù)制操作,直接引用源變量(指向原始內(nèi)存空間地址),互相影響

  1. $a = 10;
  2. $b = &$a; //$b直接引用$a的值
  3. printf('$a的值%d, $b的值%d', $a,$b);
  4. => $a的值10, $b的值10
  5. $a = 100;
  6. printf('$a的值%d, $b的值%d', $a,$b);
  7. => $a的值100, $b的值100

檢測與釋放變量

isset()

檢測變量是否被定義 存在并且不為null返回true,否則返回false

unset()

釋放指定的變量,變?yōu)榭?/h4>

empty()

檢測一個(gè)變量是否為空,為空返回true,不為空返回false

常量

  1. 固定值,不能被重新定義,不能被取消
  2. 命名不能用$
  3. 命名推薦全部大寫
  4. php全局成員:常量 函數(shù) 類 接口 (不受作用域限制)

    定義常量的方式

    define()

    1. define('NATION', 'China');

    const

    1. const NATION = 'China';

    常量與變量的區(qū)別

    常量的初始化必須賦值

    1. const NATION; => 報(bào)錯(cuò)syntax error
    2. $usernam; => 正常
    3. const NATION = 'China'; => 正常
批改老師:PHPzPHPz

批改狀態(tài):合格

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報(bào)處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)