導航:首頁 > 編程語言 > php類中定義變數

php類中定義變數

發布時間:2023-06-03 17:10:33

『壹』 php怎樣定義全局變數

<?php
$arr=array();
function a(){
global $arr;
print_r($arr);
}
a();
/*更多問題可以去php中文網問答社區提問http://www.php.cn/wenda.html,大神在線幫你解決,希望對你有幫助*/
?>
僅供參考,希望能幫到你

『貳』 php類中,如何定義一個數組變數。

類中的數組變數定義跟正常的定義一樣

例如:

<?php
class my_class {
public $array = array('a','b');

function my_function(){

return $this->$array;
}
}

$new_class = new my_class;

print_r($new_class->my_function);
?>

『叄』 PHP如何添加預定義常量或變數

常量使用define語句定義即可
全局變數可以定義到全局變數數組$GLOBALS中
參考手冊 : http://php.net/manual/zh/rese...
看題主的問法,感覺"環境變數"可能符合題主要求
nginx配置PHP server的時候可以增加以下指令
fastcgi_param CUSTOM_ENV_VAR "my_env_value";

之後只要是通過nginx訪問的PHP請求,在任何代碼中中使用 $_SERVER['CUSTOM_ENV_VAR'] 就能取到你需要的值
又或者在fastcgi的配置文件中增加一行:
env[CUSTOM_ENV_VAR]="my_env_value"

之後只要是php-fastcgi處理的PHP文件,都可以通過 getenv('CUSTOM_ENV_VAR'); 來獲取設置的值
如果題主確實打算不親自define而要得到類似E_ALL那樣的常量的話,就需要寫點C了
題主可以新建一個自己的擴展(或者直接隨便找個你會編譯的擴展也行),在PHP_MINIT_FUNCTION中使用以下宏來定義自己的常量
REGISTER_STRINGL_CONSTANT("MY_SITE_VERSION", "1.0", 3, CONST_PERSISTENT);

之後重新編譯PHP即可.

『肆』 編寫一個PHP類時,如何直接定義一個類變數

classtest{
public$ex;
publicfunctiongetNum(){}
publicfunction__construct(){
$this->ex=newExample();
}

}

『伍』 php中類中變數問題

private $_host;
private $_user;
private $_pwd;
private $_dbselect;
private $conn;
private $conn_str;

你的這些變數都是些共有的變數在聲明類的時候是作為這個類的私有變數使用,你在調用的時候就會把類作為公有變數來使用,而類裡面的函數(方法)在使用這些變數的時候就會調用global類型的變數,所以你不需要這樣定義變數,把這些變數剪切到公用文件裡面定義,就沒有事情了:

$_host='';
$_user='';
$_pwd='';
$_dbselect='';
$conn='';

補充完成即可

==============================================
樓上的做法也是可以的,顯得簡便正式一點

『陸』 php變數的定義及變數類型有哪些

變數定義

$變數名 = 「變數值」;
例如
$b = "1234";
如果變數值是數字可以不用引號!
存在8種變數類型,可以分為三類* 標量類型: boolean、integer、float(double)、string* 復合類型: array、object* 特殊類型: resource、NULL

『柒』 php變數如何定義

需要准備的材料分別是:電腦、php編輯器、瀏覽器。

1、首先,打開php編輯器,新建php文件,例如:index.php。

『捌』 php如何在class內定義全局變數

你追問的代碼有語法錯誤,
這句:$curl = curl_init();

不能通過調用函數的方式為成員變數賦值!!

樓主全局變數不能在class內部定義,但是可以在類內部使用。
如果要訪問類內部的變數,可以把成員變數設置成public
<?php

// 定義一個全局變數
$global_var = 1;
class A
{
// 定義一個public型成員變數
public static $public_class_var = 2;

public function print_global()
{
// 使用全局變數
global $global_var;
echo $global_var;
}
}

// 測試
$a = new A();
$a->print_global();
echo A::$public_class_var;

『玖』 php class類中怎樣定義要計算的變數

global $happy; 定義a為全局變數 例如: $happy="haha"; printf_1; function print_1($x){ global $happy; echo $x; } 如果定義成功就會列印$happy中的字元串haha

閱讀全文

與php類中定義變數相關的資料

熱點內容
俄羅斯穿越電影 瀏覽:485
韓國《奇怪的美發沙龍》中文 瀏覽:137
建行app怎麼調成日間模式 瀏覽:666
穿越皇帝當種馬 瀏覽:48
程序員和對象關系不清楚 瀏覽:133
能編輯文件夾的程序 瀏覽:981
國產劇情中國大胸女孩 瀏覽:761
滅門慘案哪三部 瀏覽:1002
蝴蝶gl電影 瀏覽:848
主角叫陸離的小說 瀏覽:99
大寸度電影全裸帶毛 瀏覽:292
韓國一個女的彈鋼琴什麼電影 瀏覽:828
實現伺服器上文件如何下載到本地 瀏覽:268
日本大電影什麼意思 瀏覽:859
紅城堡有電影版嗎 瀏覽:710
阿文是哪部電影的人物 瀏覽:662
閔度允演坐輪椅的電影 瀏覽:913
全國新增命令 瀏覽:192
安卓如何恢復蘋果設置 瀏覽:861