php傳引用和全域性變數
原文:php傳引用和全域性變數
<?php /* * 函式內部改變變數的值兩種方法 */ $a = 10; /* *方法一 :函式引數傳引用 */ function methodOne(&$a){ echo $a--;//輸出10,$a=9; } /* * 方法二:全域性變數 */ function methodTwo(){ global $a; echo $a--;//輸出9,$a=8 } methodOne($a); echo "<br/>"; echo $a; echo "<br/>"; methodTwo(); echo "<br/>"; echo $a; ?>
這是當初校招的時候 迅雷的面試官問的一個問題
相關文章
- less 全域性變數使用 引用變數
- PHP 超級全域性變數PHP變數
- 區域性變數和全域性變數變數
- PHP超全域性變數$_SERVER分析PHP變數Server
- java 全域性變數和區域性變數Java變數
- jmeter全域性變數和區域性變數JMeter變數
- vue定義全域性變數和全域性方法Vue變數
- Python中的全域性變數和區域性變數Python變數
- 全域性變數變數
- js-js的全域性變數和區域性變數JS變數
- 全域性變數與區域性變數變數
- 全域性 DOM 變數變數
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- Java區域性變數與全域性變數Java變數
- 【c】全域性變數與區域性變數變數
- 區域性變數和全域性變數(靜態和非靜態)區別變數
- js宣告全域性變數JS變數
- C#7.0--引用返回值和引用區域性變數C#變數
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- 介面測試實戰--postman全域性變數和環境變數Postman變數
- JavaScript五:全域性變數&區域性變數;運算子JavaScript變數
- 全域性DOM變數的坑變數
- 【SQL Server】常用全域性變數SQLServer變數
- 變數的分類(臨時(本地)變數、環境變數、全域性變數和系統變數)變數
- mac配置全域性環境變數Mac變數
- process node.js全域性變數Node.js變數
- QT 全域性變數使用方法QT變數
- javascript全域性變數的使用注意JavaScript變數
- golang變數作用域問題-避免使用全域性變數Golang變數
- vue-cli 配置 sass 全域性變數Vue變數
- shell全域性(系統)環境變數變數
- Python定義全域性變數的用法Python變數
- 修改全域性變數時,可變型別和不可變型別的區別變數型別
- php函式引用傳遞引數的方法PHP函式
- 一個超級簡單的PHP超全域性變數管理擴充套件PHP變數套件
- 彙編眼中的函式呼叫引數傳遞以及全域性與區域性變數與“基址”函式變數
- 簡述SHELL全域性環境變數與局變環境變數變數
- 引用變數變數
- Vue Cli3.0 全域性引入 less 變數Vue變數