php 5.3带来了什么(三)

之前介绍的php 5.3的新特性,都是方便开发人员的东东。下面介绍个很讨虚拟主机提供商喜欢的特性。

增强的ini文件支持

  • CGI/ FastCGI支持类似.htaccess的INI配置
  • 每个目录下都可以有INI设置,ini的文件名取决于php.ini的配置,但是[PATH=/var/www/domain.com], [HOST=www.domain.com]段落的设置用户不能修改。
  • 增强的error handling
  • 允许在ini文件中定义变量和常量,可以在程序中直接调用。

附上一段ini文件的例子

CODE:
  1. #用户自定义的php.ini文件名 (.htaccess). 默认是".user.ini"
  2. user_ini.filename = ".user.ini"
  3.  
  4. #如果要禁用这个特性,设置为空值即可
  5. user_ini.filename =
  6.  
  7. #用户自定义的php.ini文件TTL时长(time-to-live),单位为秒,我理解为缓存过期时间。默认为300
  8. user_ini.cache_ttl = 300
  9.  
  10. [PATH=/var/www/domain.com]
  11. variables_order = GPC
  12. safe_mode = 1
  13.  
  14. [my variables]
  15. somevar = “1234
  16. anothervar = ${somevar} ; anothervar == somevar
  17.  
  18. [ini arrays]
  19. foo[bar] = 1
  20. foo[123] = 2
  21. foo[] = 3

作者: Volcano 发表于September 24, 2008 at 4:50 pm

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags:

4 条评论 »

  1. shishirui 于 2008-10-14 @ 09:21:28 留言

    你好。你的blog上的RSS似乎不可用,请修复一下方便大家订阅哈

  2. Volcano 于 2008-10-14 @ 23:24:28 留言

    把rss重新烧到feedsky上面了,看来feedburner始终绕不过GFW

  3. shishirui 于 2008-10-16 @ 15:52:55 留言

    为什么要重烧呢?重烧的好处是什么?

  4. 于 2008-11-05 @ 15:17:58 留言

    很好很强大的网站…
    某人我支持你 我也会学PHP的

RSS 为此帖反馈评论

留条评论