随笔分类 - PHP
Hypertext Preprocessor
摘要:1 <?php 2 /** 3 php对于两个字符串比较, 会首先判断他们是否是数字型字符串, 4 如果是,那么就会转换成整形来比较.. 5 */ 6 var_dump("1" == "1e0"); //true 7 var_dump("1" == "0x1"); //true 8 var_dump("20" == "2e1"); //true 9 var_dump("10" == " 0x0a"); //true10 11 12
阅读全文
摘要:php的配置函数就是几个ini_*的函数,主要是针对配置文件的操作,其实就四个函数:ini_get、ini_set、ini_get_all、ini_restore。个人感觉最有用的就是ini_set和ini_get。* ini_get():获取配置文件的选项值这个函数相信很多人都使过,就是获取配置文件中某一个选项的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串。比如手册中的例子: 1 /* 2 Our php.ini contains the following settings: 3 4 display_errors = On 5 ...
阅读全文
摘要:一般来说,我们可以通过直接让URL指向一个位于DocumentRoot下面的文件,来引导用户下载文件.但是,这样做,就没办法做一些统计,权限检查,等等的工作.于是,很多时候,我们采用让PHP来做转发,为用户提供文件下载.1 <?php2 $file = "/tmp/dummy.tar.gz";3 header("Content-type: application/octet-stream");4 header('Content-Disposition: attachment; filename="' . basename(
阅读全文