码迷,mamicode.com
首页 > Web开发 > 详细

php杂记(一)

时间:2015-11-27 13:03:58      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

1.require_once & require
  include() 函数会将指定的档案读入并且执行里面的程序
  include_once() 与include相同,但只允许一次;
  require() 函数会将目标档案的内容读入,并且把自己本身代换成这些读入的内容
  require_once() 只导入一次

  备注:require这个读入且代换的动作在PHP引擎编译程序代码时发生,PHP3是编译一行执行一行,而PHP4之后是完整
  编译后再执行;require() 通常来导入静态的内容,而 include() 则适合用来导入动态的程序代码

2. session
  Session_start();
  $_SESSION["name"] = "Hello";
  unset($_SESSION["name"]);//清除某个session
  session_destroy(); //清空当前用户所有session

3. preg_match
  preg_match (pattern , subject, matches)
  pattern:正则表达式
  subject:需要匹配检索的对象
  mathes:存储匹配结果的数组

4. parse_url
  对url的信息进行解析并抓取
  $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/";
  $parts = parse_url($url);
  输出:
    Array
    (
      [scheme] => http
      [host] => www.electrictoolbox.com
      [path] => /php-extract-domain-from-full-url/
    )

5. header
  向客户端发送原始的报文头
  1、页面跳转:
    header("Location: http://www.baidu.com");
  2、导出文件:
    header("Content-type:application/pdf");
    header("Content-Disposition:attachment;filename=‘downloaded.pdf‘");
    readfile("/app/welcome.php");
  3、修改浏览器设置:
    header(‘Content-type: text/calendar; charset=utf-8‘);

6. file_get_contents
  把整个文件读入一个字符串中,可用以读取配置文件

7. explode & implode
  explode:使用一个字符串分割另一个字符串描写 返回一个数组,同javascript的split
  implode: 把数组元素合并成一个字符串

8. mysql_connect & mysql_pconnect
  1)mysql_connect: 脚本执行完后每次采用TCP等于数据库服务器进行进程间通信
    mysql_pconnect: 会维持底层的通信链路,如果两个进程间已经建立;
  2)php 在cgi模式下两种连接方式无关,因为CGI(因为CGI解释器进程)都会释放资源;
  3)持久连接可能存在问题,如apache设置并发进程为100,然后mysql并发进程设置为10时,资源会被消耗完;

php杂记(一)

标签:

原文地址:http://www.cnblogs.com/Fredric-2013/p/5000182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!