导航:首页 > 编程语言 > php类中定义数组

php类中定义数组

发布时间:2023-03-02 17:52:41

A. php能定义数组为类的常量吗

可以。

在PHP中,我们不能用const直接定义数组常量,但是const可以定义字符串常量,结合eval()函数使字符串常量能执行。所以,我们可以用定义字符串常量的方式来返回一个数组常量。

<?php
class Test
{
const MY_ARR="return array(\"a\",\"b\",\"c\",\"d\");";
public function getConstArray()
{
return eval(Test::MY_ARR);//eval()函数把字符串作为PHP代码执行
}
}
$t=new Test();
print_r($t->getConstArray());
?>

B. php如何定义一个常量数组

<?php
define('abc',array('a'=>'123','b'=>'456'));

echo'<pre>',var_mp(abc),'</pre>';
die();

最靠谱的做法是:
<?php
/*
全局配置
用法:
echo $_ENV['SYS_UP']['Size'];
echo $_ENV['Page'];
*/
$_ENV=array(
'now'=>time(), //当前时间
'JsVer'=>8, //Js的版本号
'Page'=>20, //每页显示的个数

'SYS_UP'=>array( //后台上传商品图
'Size'=>1000, //KB
'Path'=>'_proct/', //商品图档存储位置,必须/结尾
'AllowTyp'=>array( //允许上传的类型
'jpg','gif','png','bmp'
),
),
);

C. PHP数组的三种定义格式是怎么样的

格式就是这三种啊

1.$array=("value1","value2"……)
2.$array[key]="value";
3.$array(key1=>value1,key2=>value2……)

D. php怎样定义二维数组

示例:
$array = array();
$item = array();
$item['id'] = 1;
$item['xuefei'] = '50w';
$array[] = $item;

这三行
$item = array();
$item['id'] = 1;
$item['xuefei'] = '50w';

等效于 $item = array('id' => 1, 'xuefei' => '50w');

在php中,对于数组可以直接使用$array[]的方法在其尾部追加一个元素。例如
$array = array();
$array[] = 1;
结果为
Array (
0 => 1

)

E. php中数组的定义有几种方法及区别

数组在PHP中包含2种表现,
一种是普通数组,定义方式有二种,
第一:
$a = array("aa","bb","cc")
第二:
$a[] = "aa";
$a[] = "bb"
$a[] = "cc";
一般用数组遍历的方式可以打印出所有数据,也可以使用数组的位标(从0开始计算)自定义打印,比如:
$a[0]的值就是aa,$a[1]的值是"bb"
数组遍历自己搜索下,也是2种方式
另外是别名数组,定义也是2种
第一:
$a = array("aa"=> "11","bb"=>"22")
第二:
$a["aa"] = "11";
$a["bb"] = "22";
使用数组的位标在别名数组就不行了,必须用别名
$a[0]就取不到值了,$a[“aa”]才能取到值"11"
数组遍历其中foreach有点不一样,自己搜索下

F. php如何定义一个常量数组

<?php
constARR=['a','b'];
var_mp(ARR);

php版本要>=5.6才能使用,如果是5.6以下版本可以考虑把数组序列化后赋值给常量

G. PHP中如何定义全局数组

不可以的,除非register_globals开启! 实在要的话,就用php自带的global来进行申明!但也要包含那个文件(对变量进行定义的文件)才可以

H. 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类中定义数组相关的资料

热点内容
轻量云服务器如何升级 浏览:832
电脑解压文字看不懂怎么回事 浏览:635
查看路由端口优先级命令 浏览:231
华为怎么把加密图片取出来 浏览:826
会计准则讲解pdf 浏览:316
程序员智商高情商低完整版 浏览:595
河南高清矩阵服务器云服务器 浏览:188
电脑怎么添加到服务器地址 浏览:686
phpcursor 浏览:645
python全局阈值分割 浏览:235
mysqllinux登录命令 浏览:438
qq相册双层加密 浏览:555
编程c语言输入n个平均值 浏览:12
本地电脑怎么把文件上传到服务器 浏览:779
windows98密码怎么加密 浏览:399
网页编程时如何打开网页 浏览:408
文明6怎么登入2k服务器 浏览:588
linux发行版命令 浏览:437
湘潭国企程序员招聘 浏览:28
目送pdf 浏览:362