php手册
java手册
mysql手册
jquery手册
html手册
div+css
android手册
PHP中文手册
版权信息
PHP 手册
序言
入门指引
简介
PHP 是什么?
PHP 能做什么?
简明教程
需要些什么?
第一个 PHP 页面
实用的脚本
处理表单
在新版本的 PHP 中使用旧的 PHP 代码
下一步做什么?
安装与配置
安装前需要考虑的事项
Unix 系统下的安装
Unix 系统下的 Apache 1.3.x
Unix 系统下的 Apache 2.x
Unix 系统下的 Nginx 1.4.x
Unix 平台的 Lighttpd 1.4
Sun Solaris 上的 Sun、iPlanet 和 Netscape 服务器
CGI 和命令行设置
针对 HP-UX 平台的安装提示
在 OpenBSD 系统下的安装
针对 Solaris 的安装提示
Debian GNU/Linux 安装说明
Mac OS X 系统下的安装
使用软件包
使用内置的 PHP
在 Mac OS X 下编译 PHP
Windows 系统下的安装
Windows 安装程序(PHP 5.1.0 及更早版本)
Windows 安装程序(PHP 5.2 及更新版本)
手工安装步骤
Microsoft IIS
Microsoft IIS 5.1 和 IIS 6.0
Microsoft IIS 7.0 及更高版本
Microsoft Windows 下的 Apache 1.3.x
Microsoft Windows 下的 Apache 2.x
Microsoft Windows 下的 Sun,iPlanet 和 Netscape 服务器
Microsoft Windows 下的 Sambar 服务器
Microsoft Windows 下的 Xitami
从源程序编译
Windows 下安装扩展库
PHP 在 Microsoft Windows 下的命令行方式
云计算平台上的安装
Microsoft Azure
Amazon EC2
FastCGI 进程管理器(FPM)
安装
配置
PECL 扩展库安装
PECL 安装介绍
下载 PECL 扩展库
在 Windows 上安装 PHP 扩展
用 PEAR 编译共享 PECL 扩展库
用 phpize 编译共享 PECL 扩展库
php-config
将 PECL 扩展库静态编译入 PHP
还有问题?
阅读 FAQ
其它问题
错误报告
运行时配置
配置文件
.user.ini 文件
配置可被设定范围
怎样修改配置设定
语言参考
基本语法
PHP 标记
从 HTML 中分离
指令分隔符
注释
类型
简介
Boolean 布尔类型
Integer 整型
Float 浮点型
String 字符串
Array 数组
Object 对象
Resource 资源类型
NULL
Callback 回调类型
本文档中使用的伪类型与变量
类型转换的判别
变量
基础
预定义变量
变量范围
可变变量
来自 PHP 之外的变量
常量
语法
魔术常量
表达式
运算符
运算符优先级
算术运算符
赋值运算符
位运算符
比较运算符
错误控制运算符
执行运算符
递增/递减运算符
逻辑运算符
字符串运算符
数组运算符
类型运算符
流程控制
简介
if
else
elseif/else if
流程控制的替代语法
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
函数
用户自定义函数
函数的参数
返回值
可变函数
内部(内置)函数
匿名函数
类与对象
简介
基本概念
属性
类常量
自动加载类
构造函数和析构函数
访问控制(可见性)
对象继承
范围解析操作符(::)
Static(静态)关键字
抽象类
对象接口
Traits
Anonymous classes
重载
遍历对象
魔术方法
Final 关键字
对象复制
对象比较
类型约束
后期静态绑定
对象和引用
对象序列化
OOP 变更日志
命名空间
命名空间概述
定义命名空间
定义子命名空间
在同一个文件中定义多个命名空间
使用命名空间:基础
命名空间和动态语言特征
namespace关键字和__NAMESPACE__常量
使用命名空间:别名/导入
全局空间
使用命名空间:后备全局函数/常量
名称解析规则
FAQ: things you need to know about namespaces
Errors
Basics
Errors in PHP 7
异常处理
扩展(extend) PHP 内置的异常处理类
生成器
生成器总览
生成器语法
Comparing generators with Iterator objects
引用的解释
引用是什么
引用做什么
引用不是什么
引用传递
引用返回
取消引用
引用定位
预定义变量
超全局变量
$GLOBALS
$_SERVER
$HTTP_SERVER_VARS
$_GET
$HTTP_GET_VARS
$_POST
$HTTP_POST_VARS
$_FILES
$HTTP_POST_FILES
$_REQUEST
$_SESSION
$HTTP_SESSION_VARS
$_ENV
$HTTP_ENV_VARS
$_COOKIE
$HTTP_COOKIE_VARS
$php_errormsg
$HTTP_RAW_POST_DATA
$http_response_header
$argc
$argv
预定义异常
Exception
ErrorException
预定义接口
遍历
迭代器
聚合式迭代器
数组式访问
序列化
Closure
生成器
上下文(Context)选项和参数
套接字上下文选项
HTTP context 选项
FTP context options
SSL 上下文选项
CURL context options
Phar 上下文(context)选项
MongoDB context options
Context 参数
支持的协议和封装协议
file://
http://
https://
ftp://
ftps://
php://
zlib://
bzip2://
zip://
data://
glob://
phar://
ssh2://
rar://
ogg://
expect://
安全
简介
总则
以 CGI 模式安装时
可能受到的攻击
情形一:只运行公开的文件
情形二:使用 --enable-force-cgi-redirect 选项
情形三:设置 doc_root 或 user_dir
情形四:PHP 解释器放在 web 目录以外
以 Apache 模块安装时
文件系统安全
Null 字符问题
数据库安全
设计数据库
连接数据库
加密存储模型
SQL 注入
错误报告
使用 Register Globals
用户提交的数据
魔术引号
什么是魔术引号
为什么要用魔术引号
为什么不用魔术引号
关闭魔术引号
隐藏 PHP
保持更新
特点
用 PHP 进行 HTTP 认证
Cookie
会话
处理 XForms
文件上传处理
POST 方法上传
错误信息说明
常见缺陷
上传多个文件
对 PUT 方法的支持
使用远程文件
连接处理
数据库持久连接
安全模式
保安措施和安全模式
被安全模式限制或屏蔽的函数
PHP 的命令行模式
内置Web Server
INI 配置
垃圾回收机制
引用计数基本知识
回收周期(Collecting Cycles)
性能方面考虑的因素
DTrace 动态跟踪
PHP 和 DTrace 介绍
使用 PHP 和 DTrace
使用 SystemTap 监控 PHP DTrace 静态探针
函数参考
影响 PHP 行为的扩展
APC
APCu
APD
bcompiler
BLENC
错误处理
htscanner
inclued
Memtrack
OPcache
输出控制
PHP 选项/信息
runkit
scream
uopz
Weakref
WinCache
Xhprof
音频格式操作
ID3
KTaglib
oggvorbis
OpenAL
身份认证服务
KADM5
Radius
针对命令行的扩展
Ncurses
Newt
Readline
压缩与归档扩展
Bzip2
LZF
Phar
Rar
Zip
Zlib
信用卡处理
MCVE
SPPLUS
加密扩展
Crack
CSPRNG
Hash
Mcrypt
Mhash
OpenSSL
Password Hashing
数据库扩展
数据库抽象层
针对各数据库系统对应的扩展
日期与时间相关扩展
Calendar
日期/时间
HRTime
文件系统相关扩展
Direct IO
目录
Fileinfo
Filesystem
Inotify
Mimetype
Proctitle
xattr
xdiff
国际化与字符编码支持
Enchant
FriBiDi
Gender
Gettext
iconv
intl
多字节字符串
Pspell
Recode
图像生成和处理
Cairo
Exif
GD
Gmagick
ImageMagick
邮件相关扩展
Cyrus
IMAP
Mail
Mailparse
vpopmail
数学扩展
BC Math
GMP
Lapack
Math
Statistics
Trader
非文本内容的 MIME 输出
FDF
GnuPG
haru
Ming
PDF
PS
RPM Reader
进程控制扩展
Eio
Ev
Expect
Libevent
PCNTL
POSIX
程序执行
pthreads
Semaphore
Shared Memory
Sync
其它基本扩展
GeoIP
FANN
JSON
Judy
Lua
Misc.
Parsekit
SPL
SPL Types
Streams
Tidy
Tokenizer
URLs
V8js
Yaml
Yaf
Taint
其它服务
chdb
cURL
Event
FAM
FTP
Gearman
Gopher
Gupnp
HTTP
Hyperwave API
LDAP
Memcache
Memcached
mqseries
网络
RRD
SAM
SNMP
Sockets
SSH2
Stomp
SVM
SVN
TCP
Varnish
YAZ
YP/NIS
0MQ消息系统
搜索引擎扩展
mnoGoSearch
Solr
Sphinx
Swish
针对服务器的扩展
Apache
FastCGI 进程管理器
IIS
NSAPI
Session 扩展
Msession
Sessions
Session PgSQL
文本处理
BBCode
PCRE
POSIX Regex
ssdeep
字符串
变量与类型相关扩展
数组
类/对象
Classkit
Ctype
Filter
Function Handling
Quickhash
反射
Variable handling
Web 服务
OAuth
SCA
SOAP
Yar
XML-RPC
Windows 专用扩展
COM
win32ps
win32service
XML 操作
DOM
libxml
SDO
SDO-DAS-Relational
SDO DAS XML
SimpleXML
WDDX
XMLDiff
XML 解析器
XMLReader
XMLWriter
XSL
PHP 核心:骇客指南
序言
内存管理
内存管理基础
数据持久化
线程安全的资源管理器
变量的使用
介绍
创建变量并设置值
函数的编写
类和对象的使用
资源的使用
INI 设置的使用
流的使用
"counter" 扩展 - 一个连续的实例
安装/配置
预定义常量
范例
Counter
Basic
Extended
PHP 5 构建系统
PHP 扩展开发构建
ext_skel 脚本
与 UNIX 构建系统交互: config.m4
使用 Windows 构建系统:config.w32
扩展的结构
组成扩展的文件
Basic constructs
The zend_module structure
Extension globals
Life cycle of an extension
Testing an extension
PDO 驱动
前提条件
配置与管理
Fleshing out your skeleton
Building
Testing
Packaging and distribution
pdo_dbh_t definition
pdo_stmt_t definition
Constants
Error handling
扩展相关 FAQ
Zend Engine 2 API 参考
Zend Engine 2 操作码列表
Opcode Descriptions and Examples
Zend Engine 1
旧的介绍
Streams API for PHP Extension Authors
Zend API:深入 PHP 内核
TSRM API
FAQ
一般信息
PHP 是什么?
PHP 这个缩写指的是什么?
PHP 版本之间有什么联系?
可以同时运行几个不同版本的 PHP 吗?
PHP4 和 PHP5 有什么不同?
我觉得自己发现了一个 bug!应该告诉谁?
邮件列表
有没有 PHP 的邮件列表?
还有其它的团体吗?
我可以建立我自己的PHP邮件列表吗?
救命!我看来不能订阅/取消任何一个邮件列表!
在哪里有个邮件列表的归档吗?
我可以在邮件列表中问什么?
向邮件列表发帖子时我需要包括些什么信息?
获取 PHP
PHP 可以从哪里得到?
有预先编译好的可执行版本吗?
编译一些可选的 PHP 扩展库所需的库文件可以从哪里得到?
怎样使这些库起作用?
我在 Windows 机器中从 SVN 里得到了最新版的 PHP 源代码,需要什么去编译它?
哪里可以找到 browscap.ini 文件?
数据库问题
听说 PHP 有可能访问 Microsoft SQL Server,怎样访问?
能访问 Microsoft Access 数据库吗?
我升级到了 PHP 4,结果 MySQL 不断报告'Warning: MySQL: Unable to save result set in ..',这是怎么回事?
Why is the MySQL extension (ext/mysql) that I've been using for over10 years discouraged from use? Is it deprecated? What do I use instead?How can I m
PHP 5 不再绑定 MySQL 客户端库,这对我意味着什么?我还能在 PHP 中使用 MySQL 吗?我试着使用 MySQL 结果得到'function undefined'错误,怎么办?
在安装共享 MySQL 支持之后,只要一加载 libphp4.so,Apache就会 core dump。这个问题能解决吗?
为什么我得到类似如下的错误:'Warning: 0 is not a MySQL result index in on line '或者'Warning: Supplied argument is not a valid MySQL result resource in on line '?
安装
为什么不应该在实际运作环境中的 Apache2 中使用线程化的 MPM?
Unix/Windows:应该上哪儿去找我的 php.ini 文件?
Unix:我安装了 PHP,但每次我打开一个页面时,只得到一条'Document Contains No Data'消息!这是怎么回事?
Unix:我从 RPMS 安装了 PHP,但是 Apache 不处理 PHP 页面!这是怎么回事?
Unix:我从 RPMS 安装了 PHP 3,但它没有把我需要的数据库支持编译进去!这是怎么回事?
Unix:我给 Apache 加上了 FrontPage extensions 补丁,结果 PHP 突然不工作了。PHP 和 Apache FrontPage extensions 兼容吗?
Unix/Windows:我已经安装了 PHP,但当我试着通过浏览器访问 PHP 脚本时,得到了一个空白页面。
Unix/Windows:我已经安装了 PHP,但当我试着通过浏览器访问 PHP 脚本时,得到了一个服务器的 500 错误。
某些操作系统:我已经在不出错的情况下安装了 PHP,但当我试着启动 Apache 时得到了一个未定义符号错误: [mybox:user /src/php4] root# apachectl configtest apachectl: /usr/local/apache/bin/httpd Undef
Windows:我已经安装了 PHP,但当我试着通过浏览器访问 PHP 脚本时,得到如下错误: cgi error: The specified CGI application misbehaved by not returning a complete set of HTTP headers. T
Windows:我已经照着所有的说明做了,但还是不能让 PHP 和 IIS 一起工作!
当在 IIS,PWS,OmniHTTPD 或者 Xitami 中以 CGI 方式运行 PHP 时,出现如下错误:Security Alert! PHP CGI cannot be accessed directly..
怎样得知我的 php.ini 是否被找到和应用了?似乎我做的修改都没有生效。
怎样将 PHP 目录加入到 Windows 路径 PATH中去?
怎样使 php.ini 文件在 Windows 下被 PHP 所用?
有可能使 PHP 运作于 Apache 的 content negotiation(MultiViews 选项)吗?
PHP 是否仅限于处理 GET 和 POST 请求方法?
编译问题
我用匿名 GIT 服务得到了最新版的 PHP,但是里面没有 configure 脚本!
我在配置 PHP 和 Apache 一起工作时遇到了问题。说没找到 httpd.h,但这个文件明明就在那里!
当运行 PHP 配置时( ./configure),遇到类似如下的问题: checking lex output file root... ./configure: lex: command not found configure: error: cannot find output from le
当试图启动 Apache 时,得到类似如下错误信息: fatal: relocation error: file /path/to/libphp4.so: symbol ap_block_alarms: referenced symbol not found
当运行 configure 时,报告说找不到头文件或 GD 库或 gdbm,或其它的什么包!
当编译 language-parser.tab.c文件时,报错说 yytname undeclared。
当我运行 make时,看上去一切正常,可当连接最后的程序时报告说找不到某些文件而失败了。
当连接 PHP 时,报告说有一些未定义的引用。
我不知道怎样把 PHP 和 Apache 1.3 一起编译。
我按照所有的步骤在 UNIX 下安装了PHP 的 Apache 模块版本,但我的 PHP 脚本被显示在浏览器中或者提示保存此文件。
说要用:--activate-module=src/modules/php4/libphp4.a,但是此文件根本不存在,于是我改成了 --activate-module=src/modules/php4/libmodphp4.a,结果不行。怎么回事?
当我用 --activate-module=src/modules/php4/libphp4.a试着把 PHP 编译成 Apache 的静态模块时,报告说我的编译器不服从 ANSI 标准。
当我用 --with-apxs编译 PHP 时得到奇怪的错误信息。
在 make的过程中,在 microtime 中出错,还有很多 RUSAGE_之类的东西。
当带 MySQL 编译 PHP 时,可以正确地运行configure,但是在make的过程中出现了类似以下的错误信息: ext/mysql/ libmysqlclient /my_tempnam.o(.text+0x46): In function my_tempnam': /php4/ext/my
我想升级我的 PHP。上哪里找到我用来配置目前的 PHP 的 ./configure的参数呢?
和 GD 库一起编译 PHP 时,要么给出一个奇怪的编译错误,要么在运行时出现 segfaults。
当编译 PHP 时我看到一些随机的错误,好像死了。我用的是 Solaris,不知道有没有关系。
使用 PHP
我忘了PHP函数的参数顺序,它们是随机的吗?
我想写一个可以处理任何表单来的数据的通用 PHP 脚本。我怎么知道哪个 POST 方法变量可用呢?
我需要在所有的单引号(')前加一个反斜线(\),使它们变成(\'),我如何能够通过正则表达式来实现?我同样希望能够将(")转换成(\"),将(\)转换成(\\)。
我所有的(")和(')都被变成了(\")和(\'),我如何才能去掉这些不必要的反斜线?它们为什么及如何出现?
PHP 选项 register_globals 对我有什么影响?
当我这样做时,输出显示的次序是错的: 这是怎么回事?
下面代码怎么没有分成两行显示?
我得到消息'Warning: Cannot send session cookie - headers already sent...'或者'Cannot add header information - headers already sent...'。
我需要直接访问请求报头中的信息,怎么能办到?
当我用 IIS 进行 HTTP 认证时得到'No Input file specified'消息。
Windows:不能访问另一台电脑上用 IIS 共享的文件。
我怎样混合使用 XML 和 PHP?它不认我的
怎样用 FrontPage 或者其它非要把我的代码移来移去的 HTML 编辑器来编辑 PHP?
哪里可以找到所有可用的 PHP 预定义变量的完整列表?
怎样才能不用非免费的商业库(例如 PDFLib) 来生成 PDF 文档?我想要个免费的并且不需要再连接别的 PDF 库。
我试着在用户自定义函数中访问一个标准的 CGI 变量(例如 $DOCUMENT_ROOT 或 $HTTP_REFERER),但是找不到,哪里出了错?
有些 PHP 选项可以接受缩写的字节值,与仅能接受 integer字节值相反。都有哪些缩写字节值?可以将其用于 php.ini 之外吗?
Windows: I keep getting connection timeouts when using localhost, whereas "127.0.0.1"works?
密码散列
为什么需要把应用程序中用户的密码进行散列化?
为何诸如 md5 和sha1 这样的常见散列函数不适合用在密码保护场景?
如果不建议使用常用散列函数保护密码, 那么我应该如何对密码进行散列处理?
'盐'是什么?
我应该如何保存'盐'?
PHP 和 HTML
当我通过表单/URL 传值时需要用什么编码/解码方法?
我在试用 标记,但是没有 $foo.x和 $foo.y变量,它们哪去了?
怎样在 HTML 的
怎样从可多选的 HTML 的 select multiple 标记中得到所有结果?
怎样从 Javascript 传递一个变量到 PHP?
PHP 和 COM
我建立了一个 DLL 来做某种计算。有办法在 PHP 中运行这个 DLL 吗?
'Unsupported variant type: xxxx (0xxxxx)'是什么意思?
在 PHP 中有可能操纵可视对象吗?
可以将一个 COM 对象保存在 session 中吗?
怎样可以捕获 COM 的错误?
我能像在 Perl 中一样从 PHP 脚本生成 DLL 文件吗?
'Unable to obtain IDispatch interface for CLSID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'是什么意思?
怎样从远端服务器运行 COM 对象?
我得到一个'DCOM is disabled in C:\path...\scriptname.php on line 6'信息,应该怎么办?
有可能在 PHP 页面中加载/操纵 ActiveX 对象吗?
有可能得到一个组件在运行中的实例吗?
有办法处理 COM 对象中发送的事件吗?
我在尝试调用一个打开了多于一个接口的 COM 对象中的方法时碰到问题,应该怎么办?
这么说 PHP 可以和 COM 一起工作,那么 COM+ 呢?
如果 PHP 可以操纵 COM 对象,那么可以设想结合 PHP 用 MTS 来管理组件资源吗?
从 PHP 4 移植到 PHP 5
从 PHP 4 向 PHP 5 移植
PHP 5 中还能用 MySQL 吗?好像找不到了。
听说 PHP 有个全新的 OOP 模型,那现有的 OOP 代码还能运行吗?上哪去找这些新的 OOP 特性的信息?
除了 OOP 模型,PHP 5 还有哪些改动?此外,有没有专门针对 PHP 5 的手册?
杂类问题
在 Windows 中怎样处理 bz2 压缩的文档?
在函数定义中,参数旁边的 & 是什么意思?例如 asort。
怎么处理 register_globals?
附录
PHP 及其相关工程的历史
PHP 的历史
PHP 相关工程的历史
PHP 相关书籍
PHP 相关文章
Migrating from PHP 5.6.x to PHP 7.0.x
不向后兼容的变更
新特性
Changes in SAPI Modules
Deprecated features in PHP 7.0.x
Changed functions
New functions
New Classes and Interfaces
New Global Constants
Removed Extensions and SAPIs
Other Changes
从PHP 5.5.x 移植到 PHP 5.6.x
向后不兼容
新特性
PHP 5.6.x 中已废止的特性
Changed functions
新加函数
OpenSSL changes in PHP 5.6.x
扩展中的变动
新加的全局常量
从 PHP 5.4.x 迁移到 PHP 5.5.x
PHP 5.5.x 中的变更
不向后兼容的变更
新的特性
PHP 5.5.x 中废弃的特性
变更的函数
新的函数
新的类和接口
新的方法
扩展中的其他变更
新的全局常量
INI 文件处理的变化
PHP 内部的变化
从 PHP 5.3.X 迁移到 PHP 5.4.X
PHP 5.4.x 中的变更
不向后兼容的变更
新特性
SAPI 模块中的变化
在 PHP 5.4.x 中过时的特性
变更的函数
新的函数
新的类和接口
新的方法
移除的扩展
扩展中的其他变化
新的全局常量
INI 文件处理的变化
其他变化
从 PHP 5.2.x 移植到 PHP 5.3.x
PHP 5.3.x 的变化
不向下兼容的变化
新特性
Windows 支持改变
SAPI 模块的改变
PHP 5.3.x 中弃用的功能
PHP 5.3.x 保留的功能
新参数
新函数
新的流包装器
新的流过滤器
新增的类常量
新增的方法
新的扩展
被移除的扩展
Other changes to extensions
新类
新的全局常量
INI 文件处理改变
其他改变
Migrating from PHP 5.1.x to PHP 5.2.x
What has changed in PHP 5.2.x
Backward Incompatible Changes
New Error Messages
Changes in PHP datetime support
New Parameters
New Functions
New Methods
Removed Extensions
New Extensions
New Classes
New Global Constants
New Class Constants
New INI Configuration Directives
Error Reporting
Other Enhancements
Migrating from PHP 5.0.x to PHP 5.1.x
Key PHP 5.1.x features
Changes in reference handling
Reading []
Integer values in function parameters
Class and object changes
Extensions
Date/time support
Changes in database support
Checking for E_STRICT
从 PHP 4 移植到 PHP 5
PHP 5 中有哪些改变
未向下兼容的改变
CLI 和 CGI
移植配置文件
新函数
新指令
数据库
新对象模型
错误报告
类与对象(PHP 4)
类
继承
构造函数
范围解析操作符(::)
parent
序列化对象 - 会话中的对象
魔术函数 __sleep 和 __wakeup
构造函数中的引用
对象的比较
PHP 的调试
关于调试器
配置选项
核心配置选项列表
php.ini 配置
php.ini 配置选项列表
php.ini 配置段列表
php.ini 核心配置选项说明
扩展库列表/归类
按字母顺序
按归属分
按状态分
函数别名列表
保留字列表
关键词列表
预定义类
预定义常量
资源类型列表
可用过滤器列表
字符串过滤器
转换过滤器
压缩过滤器
加密过滤器
所支持的套接字传输器(Socket Transports)列表
Internet 领域:TCP,UDP,SSL 和 TLS
Unix 领域:Unix 和 UDG
PHP 类型比较表
解析器代号列表
用户空间命名指南
全局命名空间
规则
提示
关于本手册
手册的格式
关于用户注释
如何阅读函数的定义(函数原型)
本手册中所涉及的 PHP 版本
如何得到关于 PHP 更多的信息
如何帮助改进本文档
如何生成手册的各种格式
手册译文
Creative Commons Attribution 3.0
索引
函数和方法列表
示例列表
更新日志
Service Data Objects
简介
安装/配置
需求
安装
运行时配置
资源类型
预定义常量
Limitations
范例
Basic usage
Setting and Getting Property Values
Working with Sequenced Data Objects
Reflecting on Service Data Objects
SDO 函数
SDO_DAS_ChangeSummary::beginLogging
— Begin change logging
SDO_DAS_ChangeSummary::endLogging
— End change logging
SDO_DAS_ChangeSummary::getChangeType
— Get the type of change made to an SDO_DataObject
SDO_DAS_ChangeSummary::getChangedDataObjects
— Get the changed data objects from a change summary
SDO_DAS_ChangeSummary::getOldContainer
— Get the old container for a deleted SDO_DataObject
SDO_DAS_ChangeSummary::getOldValues
— Get the old values for a given changed SDO_DataObject
SDO_DAS_ChangeSummary::isLogging
— Test to see whether change logging is switched on
SDO_DAS_DataFactory::addPropertyToType
— Adds a property to a type
SDO_DAS_DataFactory::addType
— Add a new type to a model
SDO_DAS_DataFactory::getDataFactory
— Get a data factory instance
SDO_DAS_DataObject::getChangeSummary
— Get a data object's change summary
SDO_DAS_Setting::getListIndex
— Get the list index for a changed many-valued property
SDO_DAS_Setting::getPropertyIndex
— Get the property index for a changed property
SDO_DAS_Setting::getPropertyName
— Get the property name for a changed property
SDO_DAS_Setting::getValue
— Get the old value for the changed property
SDO_DAS_Setting::isSet
— Test whether a property was set prior to being modified
SDO_DataFactory::create
— Create an SDO_DataObject
SDO_DataObject::clear
— Clear an SDO_DataObject's properties
SDO_DataObject::createDataObject
— Create a child SDO_DataObject
SDO_DataObject::getContainer
— Get a data object's container
SDO_DataObject::getSequence
— Get the sequence for a data object
SDO_DataObject::getTypeName
— Return the name of the type for a data object.
SDO_DataObject::getTypeNamespaceURI
— Return the namespace URI of the type for a data object.
SDO_Exception::getCause
— Get the cause of the exception.
SDO_List::insert
— Insert into a list
SDO_Model_Property::getContainingType
— Get the SDO_Model_Type which contains this property
SDO_Model_Property::getDefault
— Get the default value for the property
SDO_Model_Property::getName
— Get the name of the SDO_Model_Property
SDO_Model_Property::getType
— Get the SDO_Model_Type of the property
SDO_Model_Property::isContainment
— Test to see if the property defines a containment relationship
SDO_Model_Property::isMany
— Test to see if the property is many-valued
SDO_Model_ReflectionDataObject::__construct
— Construct an SDO_Model_ReflectionDataObject
SDO_Model_ReflectionDataObject::export
— Get a string describing the SDO_DataObject.
SDO_Model_ReflectionDataObject::getContainmentProperty
— Get the property which defines the containment relationship to the data object
SDO_Model_ReflectionDataObject::getInstanceProperties
— Get the instance properties of the SDO_DataObject
SDO_Model_ReflectionDataObject::getType
— Get the SDO_Model_Type for the SDO_DataObject
SDO_Model_Type::getBaseType
— Get the base type for this type
SDO_Model_Type::getName
— Get the name of the type
SDO_Model_Type::getNamespaceURI
— Get the namespace URI of the type
SDO_Model_Type::getProperties
— Get the SDO_Model_Property objects defined for the type
SDO_Model_Type::getProperty
— Get an SDO_Model_Property of the type
SDO_Model_Type::isAbstractType
— Test to see if this SDO_Model_Type is an abstract data type
SDO_Model_Type::isDataType
— Test to see if this SDO_Model_Type is a primitive data type
SDO_Model_Type::isInstance
— Test for an SDO_DataObject being an instance of this SDO_Model_Type
SDO_Model_Type::isOpenType
— Test to see if this type is an open type
SDO_Model_Type::isSequencedType
— Test to see if this is a sequenced type
SDO_Sequence::getProperty
— Return the property for the specified sequence index.
SDO_Sequence::insert
— Insert into a sequence
SDO_Sequence::move
— Move an item to another sequence position
TOP