url()用来生成url链接。
可以在第一个参数开始加上:#用来控制url中显示入口文件名称和?用来控制url使用相对路经。
默认不显示入口文件名称,使用绝对路经。
$system['url_rewrite'] = FALSE;时的使用示例:
1. url('#?')
2. url('#?welcome.index')
3. url('?#welcome.index','aa','bb')
4. url('?welcome.index',array('a'=>'bb','b'=>'ccc'),'dd','ee')
5. url('#welcome.index',array('a'=>'bb','b'=>'ccc'))
6. url('welcome.index','dd','ee',array('a'=>'bb'))
7. url('','aa','bb')
8. url('',array('a'=>'bb','b'=>'ccc'),'dd','ee')
9. url('',array('a'=>'bb','b'=>'ccc'))
示例输出如下:
1. indexfortest.php
2. indexfortest.php?welcome.index
3. indexfortest.php?welcome.index/aa/bb
4. ?welcome.index/dd/ee&a=bb&b=ccc
5. /microphp/tests/indexfortest.php?welcome.index&a=bb&b=ccc
6. /microphp/tests/?welcome.index/dd/ee&a=bb
7. /microphp/tests/?aa/bb
8. /microphp/tests/?dd/ee&a=bb&b=ccc
9. /microphp/tests/?a=bb&b=ccc
urlPath($subpath = null),获取入口文件所在目录url路径。
只能在web访问时使用,在命令行下面会抛出异常。
$subpath 子路径或者文件路径,如果非空就会被附加在入口文件所在目录的后面
使用示例:
1. urlPath('..public/test/')
示例输出如下:
1. /microphppublic/test
path($subpath = null),获取入口文件所在目录绝对路径。
$subpath 子路径或者文件路径,如果非空就会被附加在入口文件所在目录的绝对路径后面
使用示例:
1. path('public/test/')
示例输出如下:
1. /home/pm/gitcode/microphp/testspublic/test
dump($arg=null,$_),打印变量内容,参数和var_dump一样。
改变结果集数组key
比如:
$rs=array(array('user_id'=>123),array('user_id'=>456));
$rs=chRsKey($rs, 'user_id')
$rs变为了:
array('123'=>array('user_id'=>123),'456'=>array('user_id'=>456));
Powered By 狂奔的蜗牛 | 历史版本 | 源代码 | 快速入门 | MicroPHP@开源中国
源代码许可证 Apache License v2.0
MicroPHP官方QQ交流群 : 42807575 , 有问题欢迎加群交流