V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  silenceeeee  ›  全部回复第 8 页 / 共 9 页
回复总数  169
1  2  3  4  5  6  7  8  9  
2016-11-17 11:56:52 +08:00
回复了 silenceeeee 创建的主题 PHP php 返回引用的疑问
@haiyang416 这个问题打算到此为止 可能像你说的 只能先避免这样的问题吧
我个人觉得 PHP 官方文档不足以解释这个问题了 要真的弄明白它 可能看 PHP 的源码比较靠谱

总之 谢谢大家的回复!
2016-11-17 11:09:16 +08:00
回复了 silenceeeee 创建的主题 PHP php 返回引用的疑问
@Sunyanzi 以上你解释的这些其实我都知道的
关于函数返回引用值在 PHP5 中的变更;
关于这段代码是过时的代码;
我觉得这个问题这样打字不太好描述 同样 你给我解释可能也不太好描述 另外 我有点 C 基础 有指针的概念 如果你方便的话 我还是很希望你能跟我解释下的
2016-11-17 08:27:01 +08:00
回复了 silenceeeee 创建的主题 PHP php 返回引用的疑问
对 13 楼作如下补充:
13 楼的问题或许可以直接描述为:
$a = new stdclass;
$b = &new stdclass;
这两种生成对象的方式有什么本质上的区别
感觉 php 的引用概念好模糊 C 的就相对清晰
2016-11-17 08:09:19 +08:00
回复了 silenceeeee 创建的主题 PHP php 返回引用的疑问
@Sunyanzi 另外 在顺带看你发的 PHP 手册链接时 又看到一个内容 不太理解 你看能否解释下
http://php.net/manual/zh/language.variables.scope.php 这个页面的 "全局和静态变量的引用" 小节里面的代码:
```
<?php
function test_global_ref() {
global $obj;
$obj = &new stdclass;
}

function test_global_noref() {
global $obj;
$obj = new stdclass;
}

test_global_ref();
var_dump($obj);
test_global_noref();
var_dump($obj);
```
为啥会输出:
NULL
object(stdClass)(0) {
}
按我理解的话 应该都输出 object(stdClass)(0) {}才对啊
2016-11-17 08:05:15 +08:00
回复了 silenceeeee 创建的主题 PHP php 返回引用的疑问
@Sunyanzi 这个看下我 10 楼的回复
2016-11-17 08:02:46 +08:00
回复了 silenceeeee 创建的主题 PHP php 返回引用的疑问
@haiyang416 说真的 我并不觉得这个代码混乱 这是 CI 框架中的一个方法 只是 我为了测试 把我不需要的代码去掉了 应该不难看出 这个方法(被我去掉一部分代码之前)本来是用注册表模式和单例结合起来返回一个类的实例 你觉得哪里不太好 可以讲出来探讨探讨啊 ~
2016-11-17 07:46:04 +08:00
回复了 silenceeeee 创建的主题 PHP php 返回引用的疑问
各位 统一回复下 是我逗逼了
我是理解 static 的 脑子短路了 一直把输出结果想成了 55 而在想为什么不输出 51 其实它本来就输出的 51
2016-11-17 06:54:20 +08:00
回复了 silenceeeee 创建的主题 PHP php 返回引用的疑问
@eoo 你这种回答跟屎有什么两样
2016-11-16 22:54:15 +08:00
回复了 MuaGeWang 创建的主题 程序员 是时候开启人生的第二乐章了,来立个 FLAG。
我等着大红包~
2016-11-15 10:21:07 +08:00
回复了 silenceeeee 创建的主题 Linux shell here document 问题
@lululau 好吧.貌似确实就是这么简单~_~ 一下没理解过来 谢谢了
2016-10-13 09:58:23 +08:00
回复了 silenceeeee 创建的主题 PHP php 正则问题
@babytomas 好吧. 确实是这样. 我测试的时候 HTML 都换行了.所以没出现这样的情况. 当 `<a href=""></a> <a href=""></a>`在同一行的时候确实会出现你说的问题 查了下 元字符`.`不能匹配换行符 谢谢各位
2016-10-13 09:46:08 +08:00
回复了 silenceeeee 创建的主题 PHP php 正则问题
@xing393939 我大概也知道第一个好 但是希望得到一个更为明确的解释~
2016-10-10 13:25:51 +08:00
回复了 silenceeeee 创建的主题 NGINX 请求一个 nginx 配置问题
@rrfeng 谢谢 明白了
确实很丑
2014-05-20 16:36:40 +08:00
回复了 silenceeeee 创建的主题 MacBook Pro 求助 rmbp 装 win7 玩 lol 发热问题
这里统一回复下 谢谢大家的热心帮助 .我问了苹果官方客服 他们说可以继续使用 不用担心的.
2014-05-20 16:36:12 +08:00
回复了 silenceeeee 创建的主题 MacBook Pro 求助 rmbp 装 win7 玩 lol 发热问题
@humiaozuzu 好吧
2014-05-20 15:04:45 +08:00
回复了 silenceeeee 创建的主题 MacBook Pro 求助 rmbp 装 win7 玩 lol 发热问题
@humiaozuzu 你的风扇不会狂转?
2014-05-20 12:54:21 +08:00
回复了 silenceeeee 创建的主题 MacBook Pro 求助 rmbp 装 win7 玩 lol 发热问题
@luo123qiu 哈哈.好主意
2014-05-20 12:53:47 +08:00
回复了 silenceeeee 创建的主题 MacBook Pro 求助 rmbp 装 win7 玩 lol 发热问题
@humiaozuzu 你玩lol?
2014-05-20 11:41:34 +08:00
回复了 silenceeeee 创建的主题 MacBook Pro 求助 rmbp 装 win7 玩 lol 发热问题
@Jason_C 我的是集显Intel HD Graphics 4000 1024 MB 图形卡 画面效果开到中等也不卡啊
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2375 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 03:10 · PVG 11:10 · LAX 20:10 · JFK 23:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.