『壹』 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