电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP const定義常量及global定義全局常量實例解析

瀏覽:129日期:2022-09-10 10:17:56

const 常量

1.在定義時必須被初始值, 2.前面不加任何修飾符 3.變量名字母一般都大寫 4.常量可以被子類繼承 5.一個常量是屬于一個類的,而不是某個對象的

作用:當某些值是固定不變的,就用const

1.const 定義的常量和define()定義的常量的區別?

希望一個成員變量不被修改 例如圓周率 3.1415926

定義:const 常量名=值; 沒有$符

訪問:類名 ::常量名 或 接口名::常量名

<?phpdefined(’TEXT’); //檢查一個名稱的常量是否存在class A{ const TAX_RATE = 0.08; public function payTax($var) {return $var * A::TAX_RATE; }}$a = new A();echo $a->payTax(200); 用法一:const用于類成員變量,一經定義不可修改,define用于全局常量,不可用于類成員變量的定義,const可在類中使用,define不能。 用法二:const定義的常量大小寫敏感,而define可通過第三個參數(為TRUE表示大小寫不敏感)來指定大小寫是否敏感。在運行時定義一個常量。define(’TXE’,100,TRUE); 用法三:const不能在條件語句中定義常量,而define函數可以。if($a>10){define(’LE’,’hello’);}

2.global定義的全局常量和$GLOBALS的區別?

$GLOBALS(超全局變量) — 引用全局作用域中可用的全部變量, 一個包含了全部變量的全局組合數組。變量的名字就是數組的鍵。

<?phpfunction test(){ $foo = 'local variable'; echo ’$foo in global scope: ’ . $GLOBALS['foo'] . 'n'; echo ’$foo in current scope: ’ . $foo . 'n';}$foo = 'Example content';test();

Global的作用是定義全局變量,但是這個全局變量不是應用于整個網站,而是應用于當前頁面,包括include或require的所有文件

代碼如下:

<?PHP$a = 123;function aa(){ global $a; //如果不把$a定義為global變量,函數體內是不能訪問函數體外部的$a的,但是可以定義一個相同的名字$a,此時這個變量是局部echo $a; //變量,只能在函數體內部使用。}aa();

總結:在函數體內定義的global變量,函數體外可以使用,在函數體外定義的global變量不能在函數體內使用,

代碼如下:

<?phpglobal $a;$a = 123; //必須分開賦值function f(){ echo $a; //錯誤,}//再看看下面一例function f(){ global $a; $a = 123;}f();echo $a; //正確,可以使用

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: PHP
相關文章:
主站蜘蛛池模板: 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 护栏打桩机-打桩机厂家-恒新重工| 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」| 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 温州富欧金属封头-不锈钢封头厂家 | AR开发公司_AR增强现实_AR工业_AR巡检|上海集英科技 | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | 大型冰雕-景区冰雕展制作公司,3D创意设计源头厂家-[赛北冰雕] | 国产频谱分析仪-国产网络分析仪-上海坚融实业有限公司 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 浙江建筑资质代办_二级房建_市政_电力_安许_劳务资质办理公司 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 |