一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP實現(xiàn)函數(shù)內修改外部變量值的方法示例

PHP實現(xiàn)函數(shù)內修改外部變量值的方法示例

2019-07-08 12:43徐三少北 PHP教程

這篇文章主要介紹了PHP實現(xiàn)函數(shù)內修改外部變量值的方法,涉及php全局變量、傳值調用、引用等相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)函數(shù)內修改外部變量值的方法。分享給大家供大家參考,具體如下:

直接上代碼,如下:

$a_str = 'ab';
function change_val(){
  global $a_str; // 通過設置全局變量,修改變量值
  //$a_str = 'abc';
  $a_str = $a_str.'abc';
}
echo $a_str."<br>";
change_val();
echo $a_str."<br>";
echo str_repeat('#',20)."<br>";
$b_str = 'ab';
function change_val_1($s){
  $s = 'abc';
  //$s = $s.'abc';
  return $s; // 通過返回值,修改變量值
}
echo $b_str."<br>";
$b_str = change_val_1($b_str);
echo $b_str."<br>";
echo str_repeat('#',20)."<br>";
$c_str = 'ab';
function change_val_2(&$c_str){//引用調用
  //$c_str = 'abc';
  $c_str = $c_str.'abc';
}
echo $c_str."<br>";
change_val_2($c_str);
echo $c_str."<br>";

運行結果:

ab
ababc
####################
ab
abc
####################
ab
ababc

總結:

  • 盡量少用全局變量。全局變量會增加內存使用量。
  • 傳值調用會創(chuàng)建一個副本,數(shù)據(jù)量很大時,會影響性能。
  • 引用調用時,函數(shù)接收的是變量地址,不會創(chuàng)建數(shù)據(jù)副本,效率高 。

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 狠狠的撞进去嗯啊h女强男视频 | 王的视频视ivk | 亚洲欧洲色图 | 福利片成人午夜在线 | 日本韩国推理片免费观看网站 | 欧美综合另类 | 国产一区二区三区水野朝阳 | 四虎国产| ts人妖国产一区 | h杯奶水太多h | 三级全黄裸体 | 四虎永久在线精品波多野结衣 | 好大好爽好硬我要喷水了 | 欧美日韩一区二区三区在线视频 | 青青青青在线视频 | 国产精品第1页在线播放 | av在线亚洲男人的天堂 | 欧美一级视频在线高清观看 | 久久精品WWW人人爽人人 | 青草香蕉精品视频在线观看 | 腿交hd | 亚洲国产成人在线 | 日本五十路六十30人8时间 | 成人动漫影院 | 菠萝视频5正版在线观看 | 国产精品午夜国产小视频 | 亚洲激情在线视频 | 91成人啪国产啪永久地址 | 99热热99| 奇米影视欧美 | 桃色视频破解版 | 国产无限| 太紧太深了受不了黑人 | 欧美成狂野欧美在线观看 | 天天舔天天射 | 男人疯狂擦进女人下面 | 免费的强动漫人物的 | 朝鲜女人free性hu | 窝窝色资源站 | 免费国产一级观看完整版 | 偷偷狠狠的日日高清完整视频 |