我遇到以下问题。

在我的横幅课程中,我有:

public static $flag_status = array(
                               'Unpublished'
                          ,    'Published'
                          );

在Banner类之外,我有一个数组,其中包含“ flag_status”值,该值表示Banner类的属性。

假设我要从数组中获取此值并将其存储在这样的变量中:

$name_attr = 'flag_status';

我需要致电:

Banner::$name_attr; 

它应该返回与调用相同的结果:

Banner::$flag_status;

有可能吗?

===============>>#1 票数:1 已采纳

使用两个美元符号:

Banner::$$name_attr;

例:

class Foo {
    public static $flag_status = array( 'foo', 'bar' );
}

$name_attr = 'flag_status';

print_r(Foo::$$name_attr);

产生:

Array
(
    [0] => foo
    [1] => bar
)

  ask by Mateusgf translate from so

未解决问题?本站智能推荐:

1回复

PHP语法“ and”关键字的说明

我正在查看Laravel 3源代码,并且在larave/section.php文件中看到了一种奇怪的语法: 这奇怪的赋值语法是什么? 您如何阅读? 这是否意味着如果ob_start()返回true ,我们会将$section关联到static::$last[] ?
4回复

PHP Laravel路由问题

我的设置目前看起来像这样 应用程序/控制器/register.php routes.php mydomain.com有效。 mydomain.com/index提供了一个laravel 404 mydomain.com/register给出了标准的404
2回复

将对象传递给方法Laravel PHP捆绑包

可能是一个菜鸟问题,但是我们开始。 我正在使用laravel和消息捆绑发送电子邮件以验证用户。 但是,如何从send方法中访问$ new_user对象? 这样做显然是行不通的,因为我无权访问该对象。 希望我已经说出了这个权利。
2回复

AUTH类无法正常工作php laravel(返回false)

我现在尝试了任何事情。 在我的auth.php中,我将其设置为: 我将通过数据库“电子邮件”和密码“密码”中的列登录用户。 这是我的用户控件类,用于检查登录名,但每次都会返回false。 是的,$ in ['email']返回了一封电子邮件,而$ in ['password
3回复

Laravel3:在内容内部动态加载内容

我有一个表格。 当用户提交表单并出现错误时,我将显示为: 注册控制器 register.blade.php 但是,我想将该错误div移动到刀片文件中。 (error.blade.php),我想在出现错误时使用参数调用它。 它看起来像这样。 新的registe
1回复

将动态ID和基本URL发送到jQuery中的laravel路由

我有一个jquery ajax函数,该函数可以更新为比赛设置的评级,并将其发送到控制器以更改数据库var。 但是,如何从URL动态获取网站的竞赛ID和基本URL到我的jquery函数中呢? http://ontwerpwedstrijden.dev/contests/1 这是我
1回复

Laravel中的PHP imagejpeg路径损坏

我的imagejpeg函数在我的远程网站上失败,在本地运行良好。 这是我目前正在本地使用的代码。 当我在远程网站上尝试时,我得到: 无法打开“ /home/deb65018/domains/mywebsite.com/designs/public/thumbnails/1
2回复

使用动态表单更新和/或创建对象

嗨,我在客户端和电话之间有关系。 通过使用以下格式的数组名称,我设法将所有数字保存到客户端: 形成: 控制器: 但是现在开始更新...删除所有电话并用新电话重新创建会更好吗? 由于我不确定如何编写脚本来更新手机。
1回复

在基于PHP的核心网站上上传通过Laravel创建的网页

如何在PHP服务器上上传基于Laravel的网页? 主要网站使用核心PHP编码,我使用Laravel制作了一个网页。 负责网页上传的人也不知道如何整合网页? 告诉我如何在PHP服务器上上传通过Laravel编码的网页?
1回复

如何通过查看文件访问base.php函数?

我从数据库传递数组/对象来查看文件,如下所示: 当它传递给视图文件时,它包含一些整数,例如: 我需要在base.php调用一个函数,将05转换为“ May”,因此在视图中将得到“ May”结果。 我知道我可以直接通过->with传递它->with但这不是我要的