當前位置:首頁 » 參考文獻 » php引用參數

php引用參數

發布時間: 2021-03-19 18:53:54

1. PHP引用DLL裡面的引用型參數類型的函數(dll是用VB做的)

如果你在PHP中這樣使用,達不到在VB中」傳引用「的效果,

也許你這個可以很簡單的改一下DLL代碼,實現你的目的。

因為你只是想」改一個變數的值「,目前還是用的Sub,這很好辦:

①把Sub 改為 Function ,把它的返回它的返回值賦值給c。

PublicFunctionprintfMin(ByValvalueLightAsInteger,_
ByValvalueUpAsInteger,_
ByValvalueLightAndUpAsInteger,_
ByRefvalueMinAsInteger)AsInteger
IfvalueLight<=valueUpThen
IfvalueLight<=valueLightAndUpThen
valueMin=valueLight
ElseIfvalueLight>valueLightAndUpThen
valueMin=valueLightAndUp
EndIf
Else
IfvalueUp<=valueLightAndUpThen
valueMin=valueUp
ElseIfvalueUp>valueLightAndUpThen
valueMin=valueLightAndUp
EndIf
EndIf
printfMin=valueMin'加上這句
EndFunction

這樣改了,還不影響原VB代碼對這個的使用。

②PHP的改為(我不會PHP,照著你的代碼寫的,如果有錯,你自己修正吧^_^)

$c = 6;

$c = $word->printfMin(1,2,3,&$c);

不知道正確不,只要你能理解我的意思就行。

就是把調用printfMin後的返回值,再賦值給c。

2. PHP怎麼調用參數

不是很清楚你到底想問什麼,是框架,模板,還是什麼??

3. php引用方式傳遞參數

你的結果是對的

$bar='111111111'; 這句如果換個寫法倒是

$bar .= '111111111'; //我想例題應該這樣寫吧

補:
$bar .= '111111111';
同於
$bar = $bar . '111111111';
這是php的語法,請查看手冊

4. php函數調用參數的問題,主要是參數數量不確定。

參數不確定的情況下敢不敢把所有的參數和值按照key=>value的性質組織成數組,然後json_encode一下,函數調用的時候傳遞一個參數,參數的值就是這個json,然後過去再把json_decode成數組?你覺得呢?

5. php的class中怎樣引用外部的變數

在類中定義一個方法,參數用 引用傳參
public function set(&$x){
//do something
}
//不建議這么做,類對外依賴嚴重,不符合面向對象的設計原則,

6. 關於php調用文件及參數傳遞的問題

require相當於把指定文件的代碼換到當前位置,例如

//a.php
$a=1;
$b=2;
//b.php
$c=3;
require_once('a.php');
$d=4;

在執行b.php時,相當於b.php內容如下

$c=3;//b.php中原內容
$a=1;//a.php中的回內答容
$b=2;//a.php中的內容
$d=4;//b.php中原內容

就是替換的關系,所以變數是通用的,不需要任何傳值,可以理解為2個文件合並到一起

建議用require_once以防止多次循環引用出錯

7. php如何通過變數的變數引用外部變數

完全可以在裡面用global 只不過要這樣 把$a放在下面
function name($string){
global $a;
}

$a="xxfaxy";

name("$a");

8. php函數中傳引用參數可以設置默認值嗎

php函數
中傳引用參數可以設置默認值嗎
是這個樣子的,定義的參數與調用時的參數名稱可以不同。
帶默認值的就是指當這些參數沒有給出的時候可以按照預定義內容進行賦值。
function
text($i,
$a
=
"
test1
",
$test
=
"test2"){
echo
"
{$i}
";
echo
"
{$test1}
";
echo
"
{$test2}
";
}

9. php 類中方法之間參數怎麼調用

  1. class A
    {
    public $bb,$cc;
    function othersomething()
    {
    return $this->cc;
    }
    }

    function dosomething()
    {
    $bb = $this->bb;
    $othersomething = $this->othersomething();
    }

    方法的參數是新定義一個變數,注意是新定義,方法結束自動銷毀,

2.PHP類中方法定義的參數與調用時的參數名稱可以不同。

帶默認值的就是指當這些參數沒有給出的時候可以按照預定義內容進行賦值(按參數順序調用)。

functiontext($i,$a="test1",$test="test2"){

echo"<h1>{$i}</h1>";

echo"<h1>{$a}</h1>";

echo"<h1>{$test}</h1>";

}

2.調用:

text("test");

----顯示

test

test1

test2

text("test","test3","test4");

----顯示

test

test3

test4

10. 如何引用php類外的配置參數

/**
* 獲取和設置配置參數 支持批量定義
* 如果$key是關聯型數組,則會按K-V的形式寫入配置
* 如果$key是數字索引數組,則返回對應的配置數組
* @param string|array $name 配置變數
* @param mixed $value 配置值
* @return mixed
*/
function C($key,$value=null){
static $_config = array();
$args = func_num_args();
if($args == 1){
if(is_string($key)){ //如果傳入的key是字元串
return isset($_config[$key])?$_config[$key]:null;
}
if(is_array($key)){
if(array_keys($key) !== range(0, count($key) - 1)){ //如果傳入的key是關聯數組
$_config = array_merge($_config, $key);
}else{
$ret = array();
foreach ($key as $k) {
$ret[$k] = isset($_config[$k])?$_config[$k]:null;
}
return $ret;
}
}
}else{
$_config[$key] = $value;
}
return null;
}

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731