V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  python  ›  全部回复第 10 页 / 共 10 页
回复总数  196
1  2  3  4  5  6  7  8  9  10  
楼主之前也写了很多。这家公司太糟糕了。
趁早赶紧找好下家跑吧。
2016-03-31 14:31:59 +08:00
回复了 tomatoo 创建的主题 成都 工作经验一年,前端求职
支持“拒绝加班文化”。
2015-05-27 00:15:04 +08:00
回复了 banxi1988 创建的主题 程序员 To: qinfensky 这正是我希望看到的
@plan9 Slack我没有用过呢. :)
2015-05-26 23:59:39 +08:00
回复了 banxi1988 创建的主题 程序员 To: qinfensky 这正是我希望看到的
我们也在用Tower 挺不错的
2015-05-10 20:07:14 +08:00
回复了 qq213539 创建的主题 职场话题 回应@bigzhu 的:坑的不是 java, 难道是 java 程序员比较坑么?
@monsabre1 呃, 我是良民…
2015-05-03 16:12:52 +08:00
回复了 taodongxu 创建的主题 互联网 B 站开放注册!
@branchzero
90d05b6bae00946b 已用 ,thanks
2015-01-12 20:30:43 +08:00
回复了 cho 创建的主题 V2EX v2ex 用户增长历史轨迹,你是第几号会员
V2EX 第 8812 号会员,加入于 2011-05-19 12:19:08 +08:00
我来支持下,有妹纸再来找楼主...╰( ̄▽ ̄)╮
@chenz 赞同+1

@raincious

对于变量在使用前是否先isset,还是先初始化,
==============
我的做法:
$option = array(
//如果是用户的输入,先isset
'file_name' => isset($_POST['file_name']) ? $_POST['file_name'] : '',
//5.2.0以上可以用$fileName = filter_input(INPUT_GET, 'file_name');
);
dododo($options);

function dododo(array $options)
{
!isset($options['file_name']) and die('need a file..');
//如果不是用户的输入,就在使用新变量前先初始化好,如$file_content;
$file_content = '';
is_file($options['file_name']) and is_readable($options['file_name']) and $file_content = file_get_contents($options['file_name']);
return $file_content;

}

一般都是习惯于先初始化好,不可能存在不初始化的变量,也就不需要isset了
================================
对于这个,我觉得,在处理用户的输入时,默认值应该是为了照顾大众的习惯而设置的,不应该程序就帮用户输入了.用户的输入总是不可靠的,当然要isset了..直接$_REQUEST['visitor'] === 'yes' ,关闭了E_NOTICE, 会导致你看不到unserialize的出错时产生的E_NOTICE...

对于 error_reporting, 生产环境用0,然后写日志, 用户访问出错时显示空白或者错误提示"您访问的页面有点问题"之类的内容, 不会让错误乱飘的..开发环境用E_ALL(5.4以下用E_ALL | E_STRICT)..关于性能,@屏蔽影响往往不是重点...
用E_ALL,写好了,各个环境都能通过...

对于用户的输入,要用isset处理, 程序不应该改变用户的原输入,即使是恶性的.
2013-01-21 12:41:33 +08:00
回复了 glongzh 创建的主题 程序员 没有关于12306插件的技术讨论么?
@JimmyZ 这插件我觉得挺方便的,即使流程处理不当,本意也是为了造福大众呀.
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2581 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 15:36 · PVG 23:36 · LAX 07:36 · JFK 10:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.