腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
魔术
方法
php
,__
call
__
get
和
__
set
?
、
、
、
、
我
的
问题是,假设我们有一个类: echo "Hello World";现在当我说:$object->someMethod();$object->get
浏览 3
提问于2013-01-29
得票数 4
回答已采纳
2
回答
PHP
神奇
方法
__
call
、__
get
和
__
set
的
Ruby
等价物
、
、
我确信
Ruby
有这些(相当于__
call
、__
get
和
__
set
),因为否则find_by将如何在Rails中工作?也许有人可以给出一个简单
的
例子,说明如何定义与find_by相同
的
方法
。 谢谢
浏览 1
提问于2010-08-16
得票数 7
回答已采纳
6
回答
PHP
魔术
方法
的
实际应用- __
get
、__
set
和
__
call
、
我通常尽量避免使用
PHP
的
魔术
方法
,因为它们似乎混淆了对象
的
公共接口。也就是说,它们似乎越来越多地被使用,至少在我读过
的
代码中是这样,所以我不得不问:在什么时候使用它们有什么共识吗?使用这三种神奇
方法
有什么共同
的
模式吗?
浏览 0
提问于2011-05-12
得票数 13
回答已采纳
3
回答
在Node.js中模拟
PHP
的
__
get
()、__
set
()
和
__
call
()
魔术
方法
、
、
、
、
我想知道是否有一种
方法
可以在Node中模仿
PHP
的
神奇
方法
__
get
()
和
__
set
()。从这个问题可以看出:我知道你可以在Rhino中做到这一点,但是Node是建立在V8之上
的
。V8有什么
方法
可以做到这一点吗?
浏览 0
提问于2011-01-01
得票数 4
回答已采纳
2
回答
关于
PHP
魔术
方法
__
get
和
__
set
的
继承
、
、
、
OBS:在这里直接编码,因为我
的
代码要复杂得多。如果我编码: public function __
get
($name) { } $this->$name = $value;} class Foo extends SuperFoo {我不想使用数组来保存属性,因为我需要将它们声明为单独
的
私有成
浏览 3
提问于2013-04-15
得票数 5
回答已采纳
1
回答
了解
PHP
的
OOP
魔术
方法
__
set
()
和
__
get
()
、
我很难理解面向对象
的
PHP
中
的
神奇
方法
,例如__
set
()。class Post{ echo 'Setting '> 我还想用简单<
浏览 4
提问于2016-06-05
得票数 0
回答已采纳
9
回答
最佳实践:
PHP
魔术
方法
__
set
和
__
get
、
( a)使用__
get
和
__
set
private $firstField;echo $myClass->secondField; This is a foo line */ ( b)使用传统
的
设置器
和
获取器myClass->getSecondField();
浏览 7
提问于2011-05-31
得票数 128
回答已采纳
1
回答
在
PHP
魔术
方法
上处理“未找到”案例
的
最佳
方法
是什么?
、
、
、
有时,您使用
PHP
魔术
方法
只允许访问某些特定
的
属性/
方法
,并且不希望在错误情况下公开
魔术
方法
的
使用情况。示例: 是否可以将请求发送回
PHP
如果没有,那
浏览 0
提问于2017-05-31
得票数 0
1
回答
通过
魔术
方法
(__
get
和
__
set
)修改
PHP
数组元素
、
、
barMagicclass Foo public $barNormal; } { }正如您所看到
的
,$barMagic公共
浏览 3
提问于2015-08-11
得票数 1
1
回答
php
的
MIsunderstanding
魔术
方法
__
call
()
、
class My_class { echo "Called
浏览 2
提问于2013-04-02
得票数 0
1
回答
使用魔法
方法
的
缺点是什么?如何在子类中缩写它们?
、
、
我广泛地将
魔术
方法
用于很多目的,比如常见
的
getter
和
getter,使用__
call
()实现
的
包装器类。现在我已经学习了理论,我想知道他们没有使用魔法
的
getter
和
getter,实际上,如果我们在模型中指定,它们就不起作用。 所以我
的
问题是,教义是如何简化魔法
方法
的
?在ORM中使用像docterine这样
的
魔术
方法
有什么缺点?
浏览 0
提问于2012-07-27
得票数 2
回答已采纳
1
回答
PHP
魔术
方法
- __
get
和
__
set
在
php
框架中不工作serviceFactory
、
、
、
我在serviceFactory中创建了一个index.
php
实例,它只是获取/存储(私有)变量本身。但是,由于某些原因,__
get
和
__
set
魔术
方法
不起作用。路由器正在工作(否则它不会显示控制器或视图),但是由于某种原因,当我试图从__
get
实例中使用$serviceFactory语言时,它会返回false,我对为什么感到困惑。index.
php
//create an instance of serviceFacto
浏览 2
提问于2013-08-20
得票数 0
回答已采纳
5
回答
Php
__
get
和
__
set
的
魔术
方法
--为什么我们这里需要它们?
、
、
在Zend Quick Start Guide这里
的
上,我们可以看到:{ protected $_email; public function __
get
($name); public function setComment($te
浏览 0
提问于2011-04-26
得票数 7
回答已采纳
2
回答
拯救类中所有
方法
的
异常
基本上,这是正常
的
代码: def hi # Raise error hereendclass FooAbstract{ # Try catch in here...}
浏览 2
提问于2018-06-18
得票数 0
1
回答
PHPUnit模拟-调用父级__
get
/__
set
/__isset
、
、
、
我正在尝试模拟一个继承了
魔术
方法
的
类,但它们并没有实现,我也不知道如何修复它。代码如下: <?
php
{ public function testNoAttributes,但它没有,因为__
set
没有被调用。如果我尝试使用->addMethods(['__
get
', '__
set</em
浏览 22
提问于2019-09-25
得票数 1
1
回答
PHP
中使用
魔术
get
和
set
定义
的
预增量
、
、
、
很长一段时间以来,我有一个问题一直在破坏我想做
的
事情。这与在
PHP
中使用神奇
的
get
和
set
以及尝试在对象上执行预增量有关。} echo "Old value: ".\n"; }注意__
get
方法
中<em
浏览 0
提问于2012-05-10
得票数 5
回答已采纳
4
回答
php
__
set
()、__
get
与简单
的
设置、获取函数
的
区别
、
、
我不确定在
PHP
中使用__
get
和
__
set
方法
有什么价值。class myclass {array( 'b'=>'azeem','c'=&g
浏览 0
提问于2013-05-20
得票数 4
回答已采纳
1
回答
为什么我
的
发条不起作用?
、
php
ini_
set
('display_errors', true); $this->data = $data; } $data = array('name' =
浏览 2
提问于2014-10-30
得票数 0
回答已采纳
2
回答
它是如何工作
的
:
PHP
中
的
神奇
方法
,以及通过逻辑而不是定义来理解它们
、
我有以下示例(来自Opencart):<?
php
public function index() { } $this->registry->
set
(
浏览 3
提问于2015-03-18
得票数 2
回答已采纳
2
回答
理解
PHP
中
的
魔术
方法
、
、
有人能帮我更容易地理解魔法
方法
。 我知道神奇
的
方法
是在代码
的
某个点触发
的
,但我不明白
的
是它们是在什么时候触发
的
。与__construct()类似,它们是在创建类
的
对象时触发
的
,要传递
的
参数是可选
的
。PLease告诉我__
get
(),__
set
(),__isset(),__unset()是什么时候触发
的
。如果能说出任何其他
的
魔法<
浏览 1
提问于2013-10-19
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券