V2EX 首页   注册   登入
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请 登入
Sponsored by
唐茶 字节社
中文世界最好的电子书城
V2EX  ›  PHP

先 ini_set ,然后再 ini_get 是不是很浪费?

By iugo at 175 天前, 572 次点击
(没学过任何编程语言)

我想把

ini_set("date.timezone", "Asia/Shanghai");
if (ini_get("date.timezone") == "") date_default_timezone_set("GMT");

缩写为一行,但不知该怎么使用语法。

==============
一款国外的论坛软件,时区用的是服务器的,所以我看代码,照葫芦画瓢,用第一行定义了 date.timezone ,可用,但觉得这样写不漂亮。
1 回复  |  直到 2011-12-02 14:13:32 PM
    1
lnsoso   174 天前
目的是判断 ini_set 是否有 set 成功,所以才 ini_get 。
缩为一行可以这么缩。

ini_set("date.timezone", "Asia/Shanghai") || date_default_timezone_set("GMT");
Linode
关于   |   FAQ   |   我们的愿景   |   广告投放   |   工作空间   |   Gadget Lab   |   博客   |   上网首页   |   252 人在线   最高记录 362
创意工作者们的社区
Lovingly made by OLIVIDA
VERSION: 3.0.0-dev
♥ Do have a faith in what you're doing.