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

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

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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 韩日视频在线观看 | 国产盗摄wc厕所撒尿视频 | 午夜家庭影院 | 俄罗斯freeⅹ性欧美 | 日本在线精品视频 | 日产乱码2021永久手机版 | 日韩aⅴ在线观看 | 国产一级一级片 | 1769亚洲资源站365在线 | 青草视频免费观看在线观看 | 3d动漫免费| 潘甜甜在线观看 | 免费亚洲成人 | 国产成人免费在线视频 | 星星动漫在线观看免费 | 国产欧美一区二区三区免费 | 日本伊人色综合网 | 秋霞鲁丝影院久久人人综合 | 日韩成人精品在线 | 色欲都市| 99re精品在线 | 免费特黄一区二区三区视频一 | 国产成人一区二区三区 | 91大神大战高跟丝袜美女 | 操比视频| 亚洲黄视频在线观看 | 日韩网站在线观看 | 国产美女久久精品香蕉69 | 特级毛片全部免费播放器 | 双性肉文高h | 性刺激欧美三级在线现看中文 | 岛国在线播放v片免费 | 青视频在线 | 高清毛片一区二区三区 | 香蕉视频在线观看网址 | 国产偷啪视频一区 | 日本在线观看www | 美国69xxxx59| 男人爱看的网站 | 关晓彤被草 | 午夜爽喷水无码成人18禁三级 |