要是不是频繁修改和添加,还是用文件较好,至少没有了操作数据库的时间。
你的forum.php的方式当然是可以的,但存在占用较多的有明显示意的变量。并且这些变量若用于函数或类的时候,声明为全局变量较为烦琐
所以也可按ini文件格式书写,把forum.php改写为
;<?
[ForumClass1]
Id = 1
Order = 2
Name = "测试分类一"
Admin = "会员一"
Info = "分类说明一"[ForumClass2]
Id = 2
Order = 1
Name = "测试分类二"
Admin = "会员二"
Info = "分类说明二"
;?>程序中
$ar = parse_ini_file("forum.php",true);
就可得到数组
Array
(
[ForumClass1] => Array
(
[Id] => 1
[Order] => 2
[Name] => 测试分类一
[Admin] => 会员一
[Info] => 分类说明一
) [ForumClass2] => Array
(
[Id] => 2
[Order] => 1
[Name] => 测试分类二
[Admin] => 会员二
[Info] => 分类说明二
))
用起来是否方便些呢?
你的forum.php的方式当然是可以的,但存在占用较多的有明显示意的变量。并且这些变量若用于函数或类的时候,声明为全局变量较为烦琐
所以也可按ini文件格式书写,把forum.php改写为
;<?
[ForumClass1]
Id = 1
Order = 2
Name = "测试分类一"
Admin = "会员一"
Info = "分类说明一"[ForumClass2]
Id = 2
Order = 1
Name = "测试分类二"
Admin = "会员二"
Info = "分类说明二"
;?>程序中
$ar = parse_ini_file("forum.php",true);
就可得到数组
Array
(
[ForumClass1] => Array
(
[Id] => 1
[Order] => 2
[Name] => 测试分类一
[Admin] => 会员一
[Info] => 分类说明一
) [ForumClass2] => Array
(
[Id] => 2
[Order] => 1
[Name] => 测试分类二
[Admin] => 会员二
[Info] => 分类说明二
))
用起来是否方便些呢?
文件中,然后include 到需要用的文件中。2 个人喜欢用 单个文件形式
3
4。 如果数据量小,可以考虑用文本文件如果太复杂 ,数据库当然是最佳的选择
a、用户权限
b、组权限
c、系统权限
三者相加就是用户实际权限。
最近我会写一篇我的权限设计方法,理论性可能不高,但绝对实用,也适合模块化设计。
关于FB的两张表,我已经知道区别了,权限表用于具体的对象是用户在某个子系统的权限,而用户组用于的具体对象是用户本身在整个系统上的权限。应该是组的范围比权限大。不过还是不能对比单文件和多文件哪个效率高,忘了看看 php.net 怎么架构的了。
对于function和include,可能分离HTML代码更适合于使用include