导航:首页 > 编程语言 > 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类中定义变量相关的资料

热点内容
DaDa兔 浏览:969
卡罗拉烟气压缩机 浏览:470
丹麦大尺度电影推荐 浏览:784
山东统一政务服务门户app叫什么 浏览:696
九亿app和电视版有什么区别 浏览:82
韩国推理片有哪些日本 浏览:887
无法连接到服务器是为什么呀 浏览:845
百度网盘自动回复源码 浏览:792
只坐A不结婚电影 浏览:122
免费看片的在线网站 浏览:581
安卓如何设置枪声小脚步声大 浏览:760
如何将u盘升级为加密盘 浏览:784
美国所有恐怖露点电影 浏览:864
手机nfc刷全加密ic卡 浏览:775
51单片机24小时 浏览:880
数控左右r怎样编程 浏览:990
电影过时了能换票吗 浏览:349
php获取远程json 浏览:439
一个男的一个女的在河边被一箭射穿的恐怖电影 浏览:76
有部小说女主叫温暖 浏览:977