php笔记

1 文件的引用问题
在php引用的文件当中使用require_once();引用的是.php文件即可以被apache解析,这里面的是由apache配置文件当中的 AddType application/x-httpd-php .php 这句决定的apache用php语句解析.php的文件。而使用<script type="text/javascript" src="aa.js"></script>引用的js文件,其流程是先执行.js文件当中的语句,得到的结果返回到调用的.php文件当中而不是以前认为的先把文件调入到.php文件当中后再执行.js文件当中的语句,apache对于.js文件当中含有php语句是不执行的,这是因为在apache配置文件当中没有赋予这个功能,而如果把js语句放在.php中即使用<script>var aa="<?=$aa?>"</script>这个是可以执行的因为这个语句是在.php文件当中,apache配置了当有php标签时就会解析php语句的功能,所以最根本的是要分清语句是在哪个文件当中执行,和不同的后缀的文件apache是有不同方式的解析,如果加上这句AddType application/x-httpd-php .js 那么在.js文件当中的php语句就会被执行了

2 continue的使用
  continue是跳出循环,后面的语句都不执行了,如果还满足循环条件则重新开始循环
  $aa=array("a","b","c","d");
  foreach( $aa as $k=> $a){
        if ($k == 0){
            continue;
      }
        echo $a;
}
输出的是b c d

3 技术文档模板
参考地址是http://blog.csdn.net/liuruhong/archive/2003/10.aspx

 

4 当使用get传递参数,如果参数是中文时就要使用rawurlencode()对字符串进行编码,然后使用rawurldecode()对字符串进行解码

5 php十大建站开源程序   http://space.fyqt.net/index.php/uid-3-action-viewspace-itemid-17511

 

6 使用php去掉浏览器的缓存功能 搜索词是 php 如何去掉浏览器的缓存

不同的浏览器只接受不同的缓存控制指令,通常要多写几个  
  我一般写做  
  header   ("Expires:   Mon,   26   Jul   1997   05:00:00   GMT");         //   Date   in   the   past  
  header   ("Last-Modified:   "   .   gmdate("D,   d   M   Y   H:i:s")   .   "   GMT");  
  header   ("Cache-Control:   no-cache,   must-revalidate");     //   HTTP/1.1  
  header   ("Pragma:   no-cache");                                                     //   HTTP/1.0  
  注意用header发出的头,可以覆盖web服务器发出的头,一般可被meta标记覆盖  
  但是meta标记不能覆盖覆盖web服务器发出的头  
  这是一个非常奇怪的现象  
   
  另外,测试前你需要先清空浏览器缓冲区。即便是在浏览器中设置禁用缓冲区后,也同样要先清空浏览器缓冲区后才能生效  
   
  浏览器总是表现的那样懒惰,只要缓冲区中有,就不肯到网上去下

 

7 web设计与开发终极大全

http://news.cnblogs.com/n/59042/

 

8 phpeye社区  不错

http://www.phpeye.com/

 

9 google book

http://books.google.com/


10 stream_context_create解决file_get_contents超时处理

http://hi.baidu.com/_jiuyue/blog/item/630ac3c63cd3820d0ff477e2.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值