锟斤拷锟斤拷锟斤拷锟斤拷锟�

源目录锟斤拷锟斤拷

一锟斤拷锟斤拷锟酵碉拷 PDO 锟斤拷锟斤拷锟斤拷锟斤拷源目录锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷示锟斤拷锟斤拷锟斤拷 SKEL 锟斤拷示锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷要锟斤拷锟接碉拷锟斤拷锟斤拷锟捷匡拷锟斤拷锟斤拷频锟斤拷锟叫达拷锟绞斤拷锟�

pdo_SKEL/          
  config.m4                  # unix 锟斤拷锟斤拷锟脚憋拷
  config.w32                 # win32 锟斤拷锟斤拷锟脚憋拷
  CREDITS
  package.xml                # 锟叫关帮拷锟斤拷元锟斤拷息
  pdo_SKEL.c                 # 锟斤拷准 PHP 锟斤拷展
  php_pdo_SKEL.h
  php_pdo_SKEL_int.h         # 锟斤拷锟斤拷锟斤拷锟斤拷私锟斤拷头锟侥硷拷
  SKEL_dbh.c                 # 锟斤拷锟斤拷 PDO 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷涌诘锟绞碉拷锟�
  SKEL_stmt.c                # 锟斤拷锟斤拷 PDO 锟斤拷锟斤拷锟接口碉拷实锟斤拷
  tests/

锟皆猴拷锟节憋拷锟侥碉拷锟叫诧拷锟斤拷锟斤拷些锟侥硷拷锟斤拷锟斤拷锟捷★拷

锟斤拷锟斤拷一锟斤拷锟斤拷锟斤拷锟斤拷锟�

锟斤拷虻サ姆锟斤拷锟斤拷锟斤拷锟绞癸拷锟� PHP 目录锟斤拷锟叫碉拷 ext 目录锟铰碉拷 ext_skel Shell 锟脚憋拷锟斤拷锟解将锟斤拷锟缴帮拷锟斤拷锟杰讹拷锟斤拷锟斤拷锟叫筹拷锟斤拷锟侥硷拷锟侥伙拷锟斤拷锟斤拷锟侥柯硷拷锟酵拷锟街达拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷:

./ext_skel --extname=pdo_SKEL

锟解将锟斤拷锟斤拷一锟斤拷锟斤拷为pdo_SKEL锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷募锟斤拷锟侥柯硷拷锟侥柯硷拷锟斤拷瓶锟斤拷锟斤拷远锟斤拷濉o拷锟侥柯硷拷锟斤拷锟斤拷贫锟斤拷锟絇HP锟斤拷展目录之锟解。PDO 锟斤拷 PECL 锟斤拷一锟斤拷锟斤拷展锟斤拷锟斤拷应锟矫帮拷锟斤拷锟节憋拷准锟斤拷展目录锟叫★拷只要锟斤拷锟叫癸拷PHP锟斤拷PDO锟侥帮拷装锟斤拷锟斤拷突锟斤拷氲斤拷锟斤拷锟斤拷锟侥柯硷拷锟斤拷锟斤拷锟�

锟斤拷准锟斤拷锟斤拷锟侥硷拷

锟斤拷锟斤拷锟截讹拷头锟侥硷拷

头锟侥硷拷 congfig.h 锟斤拷锟斤拷锟斤拷锟矫斤拷锟教革拷锟斤拷系统平台锟斤拷锟斤拷使锟矫碉拷锟斤拷锟斤拷锟皆讹拷锟斤拷锟缴的★拷锟斤拷锟斤拷锟酵凤拷募锟斤拷锟斤拷冢锟紿AVE_CONFIG_H 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟矫★拷锟剿憋拷锟斤拷应锟斤拷锟皆o拷锟斤拷锟斤拷锟斤拷茫锟斤拷锟斤拷募锟斤拷锟絚onfig.h应锟矫憋拷锟斤拷锟斤拷锟节憋拷锟诫单元锟节★拷

PHP 头锟侥硷拷

锟斤拷锟铰憋拷准锟侥癸拷锟斤拷锟斤拷 PHP 头锟侥硷拷应锟斤拷锟斤拷锟斤拷每锟斤拷源模锟斤拷锟叫o拷

  1. php.h

  2. php_ini.h

  3. ext/standard/info.h

PDO 锟接匡拷头锟侥硷拷

锟斤拷锟铰憋拷准锟侥癸拷锟斤拷锟斤拷 PDO 头锟侥硷拷也应锟矫帮拷锟斤拷锟斤拷每锟斤拷源模锟斤拷锟叫o拷

pdo/php_pdo.h

锟斤拷头锟侥硷拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟叫筹拷始值锟酵关闭癸拷锟杰的讹拷锟侥硷拷PDO全锟街憋拷锟斤拷锟侥讹拷锟藉。

pdo/php_pdo_driver.h

锟斤拷头锟侥硷拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷写PDO锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷秃锟紸PI锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟剿碉拷锟矫凤拷锟截碉拷PDO锟斤拷姆锟斤拷锟角╋拷锟斤拷锟阶拷锟�/注锟斤拷PDO锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷要锟斤拷锟角o拷锟斤拷头锟侥硷拷锟斤拷锟斤拷 PDO 锟斤拷锟斤拷锟捷匡拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟酵讹拷锟藉。锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟揭拷峁� pdo_dbh_t 锟斤拷 pdo_stmt_t锟斤拷锟斤拷锟斤拷细锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷母锟铰� A 锟斤拷 B锟斤拷

锟斤拷锟斤拷锟斤拷锟斤拷锟截讹拷锟斤拷头锟侥硷拷

锟斤拷锟酵碉拷PDO锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟截讹拷锟斤拷锟斤拷锟捷匡拷实锟斤拷头锟侥硷拷锟斤拷锟解并锟斤拷锟脚筹拷使锟斤拷锟较革拷锟斤拷锟饺★拷锟斤拷锟绞碉拷帧锟斤拷锟斤拷展锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷芯锟斤拷锟斤拷锟斤拷锟斤拷锟酵凤拷募锟�:

php_pdo_SKEL.h

锟斤拷实锟斤拷锟斤拷锟斤拷一锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟捷猴拷前锟芥定锟斤拷锟阶拷锟轿拷锟斤拷锟斤拷锟斤拷菘舛拷频锟絧do/php_pdo.h锟斤拷全锟斤拷同锟斤拷头锟侥硷拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷要使锟斤拷全锟街憋拷锟斤拷锟斤拷锟斤拷么锟斤拷锟斤拷应使锟斤拷ZEND_BEGIN_MODULE_GLOBALS 锟斤拷 ZEND_END_MODULE_GLOBALS锟斤拷锟斤拷锟斤拷锟藉。 然锟斤拷锟矫猴拷锟斤拷锟斤拷锟斤拷锟斤拷些锟斤拷锟斤拷锟斤拷锟斤拷些锟斤拷通锟斤拷锟斤拷锟斤拷锟斤拷为PDO_SKEL_G(v)锟斤拷锟斤拷锟斤拷v锟斤拷示锟斤拷锟斤拷锟绞碉拷全锟街憋拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷息锟斤拷锟斤拷锟斤拷锟絑end programmer锟侥碉拷锟斤拷

php_pdo_SKEL_int.h

锟斤拷头锟侥硷拷通锟斤拷锟斤拷锟斤拷锟截讹拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷实锟街碉拷锟斤拷锟酵讹拷锟斤拷秃锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷猓拷锟斤拷锟斤拷锟斤拷锟絧do_SKEL_handle 锟斤拷 pdo_SKEL_stmt锟结构锟斤拷DB锟侥撅拷锟藉定锟藉。锟斤拷些锟斤拷锟角憋拷driver_data锟斤拷锟斤拷锟矫的撅拷锟斤拷锟斤拷锟斤拷峁癸拷锟皆憋拷锟剿斤拷锟斤拷锟斤拷萁峁癸拷锟�

锟斤拷选头锟侥硷拷

锟斤拷锟斤拷实锟斤拷锟斤拷锟斤拷锟揭伙拷锟斤拷囟锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷要锟斤拷锟斤拷锟斤拷锟斤拷头锟侥硷拷:

#include <zend_exceptions.h>