V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vibbow  ›  全部回复第 141 页 / 共 191 页
回复总数  3811
1 ... 137  138  139  140  141  142  143  144  145  146 ... 191  
2014-05-14 05:35:24 +08:00
回复了 sexoutsex2011 创建的主题 信息安全 小米论坛被脱裤了。
@andyhu LastPass就可以检测。
2014-05-14 05:11:43 +08:00
回复了 caizixian 创建的主题 程序员 求备份软件
http://www.symantec.com/zh/cn/netbackup
这个应该能符合你的要求了,
不符合的话应该也可以定制。
2014-05-14 02:35:31 +08:00
回复了 loading 创建的主题 问与答 [紧急] 这 raid 卡怎么了?
你们服务器难道都不买 7x24 4小时上门维修服务的么...
这种问题直接打电话立刻让上门换的啊......
2014-05-13 20:35:08 +08:00
回复了 caizixian 创建的主题 程序员 求备份软件
@caizixian 所以才让你用windows做备份的啊。
2014-05-13 17:27:24 +08:00
回复了 zorodesign 创建的主题 奇思妙想 硬币太多直至无法处理,转存微信或支付宝的想法
根据我在超市里使用自动结账机的经验:
一口气扔一堆硬币进去,卡壳的概率不低,也就是说旁边得有人看着。
一个一个扔倒是不卡壳了,不过这效率.......
2014-05-13 15:40:08 +08:00
回复了 xLzgkddTywk9ALsX 创建的主题 奇思妙想 有没有一种 hub 是蓝牙连接的,然后外接电源
@nagato 知道原因了,HTTPS...
2014-05-13 15:35:21 +08:00
回复了 xLzgkddTywk9ALsX 创建的主题 奇思妙想 有没有一种 hub 是蓝牙连接的,然后外接电源
为什么我Po的视频连接全被吃了? @livid
2014-05-13 15:34:48 +08:00
回复了 xLzgkddTywk9ALsX 创建的主题 奇思妙想 有没有一种 hub 是蓝牙连接的,然后外接电源
2014-05-13 15:31:05 +08:00
回复了 xLzgkddTywk9ALsX 创建的主题 奇思妙想 有没有一种 hub 是蓝牙连接的,然后外接电源
2014-05-13 15:25:41 +08:00
回复了 xLzgkddTywk9ALsX 创建的主题 奇思妙想 有没有一种 hub 是蓝牙连接的,然后外接电源
@buobuk 你需要的是:WiGiG
2014-05-13 14:26:37 +08:00
回复了 caizixian 创建的主题 程序员 求备份软件
@caizixian 先用GoodSync做跨平台同步,然后再用Windows做备份。
2014-05-13 14:24:05 +08:00
回复了 raincious 创建的主题 PHP 貌似,被 isset 坑了又。
@raincious 还有,如果你打开了错误报告,用string当下标访问字符串,PHP会raise一个warning级别的错误的。
2014-05-13 14:22:26 +08:00
回复了 raincious 创建的主题 PHP 貌似,被 isset 坑了又。
@raincious 很规律啊
对于字符串当array用,强制把下标转换成integer
对于正常的array,就正常用啊。
2014-05-13 14:05:45 +08:00
回复了 caizixian 创建的主题 程序员 求备份软件
要是不追求跨平台,只用windows的话,那windows自带的备份就能满足你的需求。
2014-05-13 11:17:35 +08:00
回复了 raincious 创建的主题 PHP 貌似,被 isset 坑了又。
对了,检测String类型(仅String类型)是否为空时,empty函数也是不靠谱的。
因为 "0" 会被认为是 空。
2014-05-13 11:10:49 +08:00
回复了 raincious 创建的主题 PHP 貌似,被 isset 坑了又。
再补充一个测试,虽然结果应该是显而易见的。
<?php
$string = 'abcdefghijkl';

var_dump(isset($string['check']));
var_dump($string['check']);

var_dump(isset($string['check'][1]));
var_dump($string['check'][1]);
?>

运行结果:
C:\Users\vibbow\Desktop>php test.php
bool(false)
string(1) "a"
bool(false)
string(0) ""
2014-05-13 11:08:51 +08:00
回复了 raincious 创建的主题 PHP 貌似,被 isset 坑了又。
以上结果在
PHP 5.4.28 @ Windows 7
PHP 5.5.9 @ Ubuntu 14.04
里表现态一致。
2014-05-13 11:03:51 +08:00
回复了 raincious 创建的主题 PHP 貌似,被 isset 坑了又。
<?php
$string = 'abcdefghijkl';

var_dump(isset($string['check']));
var_dump($string['check']);

var_dump(isset($string['check'][0]));
var_dump($string['check'][0]);

echo "===================\r\n";

$arr = array(
array('a', 'b', 'c'),
array('d', 'e', 'f')
);

var_dump(isset($arr['check']));
var_dump($arr['check']);

var_dump(isset($arr['check'][0]));
var_dump($arr['check'][0]);
?>

运行结果:
C:\Users\vibbow\Desktop>php test.php
bool(false)
string(1) "a"
bool(true)
string(1) "a"
===================
bool(false)
NULL
bool(false)
NULL


应该是在把String当Array访问时,PHP有特殊的处理。

或许如 #6 所说的,虽然 $string['check'] 不存在,但是你访问的时候,下标的string会被强行转换成int (你这本身就是个string,所以PHP做这种强行转换是合理的,因为String类型的Array不可能有string类型的下标)

当你的array是个原生的array,可以看到,就不存在这种“BUG”了。
1 ... 137  138  139  140  141  142  143  144  145  146 ... 191  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2629 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 15:34 · PVG 23:34 · LAX 07:34 · JFK 10:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.