php经验丰富点的请解决一下

mshp2007 2010-04-15 07:31:16
如上所示,如果我定义了一个layout()函数,我调用时有参数再content,我想在layout函数里面捕捉content这个参数,能否做到?即我在layout函数能输出content这几个字母,比如php的__get($name)函数,当我在类中并未定义某个参数时,它会被调用,并且$name中保存着这个参数名
...全文
135 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mshp2007 2010-06-06
  • 打赏
  • 举报
回复
ob_start()
ob_end_clean()这两个函数即可
yctin 2010-04-17
  • 打赏
  • 举报
回复
如果layout()返回一个类的实体就可以
mshp2007 2010-04-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 uuq 的回复:]

可以的
print_r(func_get_args())



超强ORM类

http://code.google.com/p/queryphp/downloads/list
[/Quote]
这个不行,如果是这样调用的话$this->layout("content"),可以用func_get_args(1)获取参数,但是$this->layout()->content这样调用不行,无法取得content这几个字母!
ma_wang 2010-04-17
  • 打赏
  • 举报
回复
俺母鸡
mshp2007 2010-04-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yctin 的回复:]

如果layout()返回一个类的实体就可以
[/Quote]
如果返回实体类自然可以,但是问题就是我想在没有任何返回时获取content这个字符串,就像是__call()在没有类函数时被调用
uuq 2010-04-15
  • 打赏
  • 举报
回复
可以的
print_r(func_get_args())



超强ORM类

http://code.google.com/p/queryphp/downloads/list
mshp2007 2010-04-15
  • 打赏
  • 举报
回复
$this->layout{}->content
如上所示,如果我定义了一个layout()函数,我调用时有参数content,我想在layout函数里面捕捉content这个参数,能否做到?即我在layout函数能输出content这几个字母,比如php的__get($name)函数,当我在类中并未定义某个参数时,它会被调用,并且$name中保存着这个参数名
不小心少输了点东西
ripya 2010-04-15
  • 打赏
  • 举报
回复
不知所云 汗

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧