EC-CUBE
Public メソッド | 変数
クラス MDB2_Driver_Common
MDB2_Driver_Commonに対する継承グラフ
Inheritance graph
[凡例]
MDB2_Driver_Commonのコラボレーション図
Collaboration graph
[凡例]

Public メソッド

 __construct ()
 MDB2_Driver_Common ()
 __destruct ()
 free ()
 __toString ()
 errorInfo ($error=null)
raiseError ($code=null, $mode=null, $options=null, $userinfo=null, $method=null, $dummy1=null, $dummy2=false)
 resetWarnings ()
 getWarnings ()
 setFetchMode ($fetchmode, $object_class= 'stdClass')
 setOption ($option, $value)
 getOption ($option)
 debug ($message, $scope= '', $context=array())
 getDebugOutput ()
 escape ($text, $escape_wildcards=false)
 escapePattern ($text)
 quoteIdentifier ($str, $check_option=false)
 getAsKeyword ()
 getConnection ()
 _fixResultArrayValues (&$row, $mode)
loadModule ($module, $property=null, $phptype_specific=null)
 __call ($method, $params)
 beginTransaction ($savepoint=null)
 commit ($savepoint=null)
 rollback ($savepoint=null)
 inTransaction ($ignore_nested=false)
 setTransactionIsolation ($isolation, $options=array())
 beginNestedTransaction ()
 completeNestedTransaction ($force_rollback=false)
 failNestedTransaction ($error=null, $immediately=false)
 getNestedTransactionError ()
 connect ()
 databaseExists ($name)
 setCharset ($charset, $connection=null)
 disconnect ($force=true)
 setDatabase ($name)
 getDatabase ()
 setDSN ($dsn)
 getDSN ($type= 'string', $hidepw=false)
 _isNewLinkSet ()
standaloneQuery ($query, $types=null, $is_manip=false)
 _modifyQuery ($query, $is_manip, $limit, $offset)
_doQuery ($query, $is_manip=false, $connection=null, $database_name=null)
 _affectedRows ($connection, $result=null)
exec ($query)
query ($query, $types=null, $result_class=true, $result_wrap_class=false)
_wrapResult ($result, $types=array(), $result_class=true, $result_wrap_class=false, $limit=null, $offset=null)
 getServerVersion ($native=false)
 setLimit ($limit, $offset=null)
 subSelect ($query, $type=false)
 replace ($table, $fields)
prepare ($query, $types=null, $result_types=null, $lobs=array())
 _skipDelimitedStrings ($query, $position, $p_position)
 quote ($value, $type=null, $quote=true, $escape_wildcards=false)
 getDeclaration ($type, $name, $field)
 compareDefinition ($current, $previous)
 supports ($feature)
 getSequenceName ($sqn)
 getIndexName ($idx)
 nextID ($seq_name, $ondemand=true)
 lastInsertID ($table=null, $field=null)
 currID ($seq_name)
 queryOne ($query, $type=null, $colnum=0)
 queryRow ($query, $types=null, $fetchmode=MDB2_FETCHMODE_DEFAULT)
 queryCol ($query, $type=null, $colnum=0)
 queryAll ($query, $types=null, $fetchmode=MDB2_FETCHMODE_DEFAULT, $rekey=false, $force_array=false, $group=false)

変数

 $db_index = 0
 $dsn = array()
 $connected_dsn = array()
 $connection = 0
 $opened_persistent
 $database_name = ''
 $connected_database_name = ''
 $connected_server_info = ''
 $supported
 $options
 $string_quoting = array('start' => "'", 'end' => "'", 'escape' => false, 'escape_pattern' => false)
 $identifier_quoting = array('start' => '"', 'end' => '"', 'escape' => '"')
 $sql_comments
 $wildcards = array('%', '_')
 $as_keyword = ' AS '
 $warnings = array()
 $debug_output = ''
 $in_transaction = false
 $nested_transaction_counter = null
 $has_transaction_error = false
 $offset = 0
 $limit = 0
 $phptype
 $dbsyntax
 $last_query
 $fetchmode = MDB2_FETCHMODE_ORDERED
 $modules = array()
 $destructor_registered = true

コンストラクタとデストラクタ

Constructor

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

Destructor


関数

__call ( method,
params 
)

Calls a module method using the __call magic method

引数:
stringMethod name.
arrayArguments.
戻り値:
mixed Returned value.

String conversation

戻り値:
string representation of the object

public

_affectedRows ( connection,
result = null 
)

Returns the number of rows affected

引数:
resourceresult handle
resourceconnection handle
戻り値:
mixed MDB2 Error Object or the number of rows affected

private

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

& _doQuery ( query,
is_manip = false,
connection = null,
database_name = null 
)

Execute a query

引数:
stringquery
boolif the query is a manipulation query
resourceconnection handle
stringdatabase name
戻り値:
result or error object

protected

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

_fixResultArrayValues ( &$  row,
mode 
)

Do all necessary conversions on result arrays to fix DBMS quirks

引数:
arraythe array to be fixed (passed by reference)
arraybit-wise addition of the required portability modes
戻り値:
void

protected

Check if the 'new_link' option is set

戻り値:
boolean

protected

_modifyQuery ( query,
is_manip,
limit,
offset 
)

Changes a query string for various DBMS specific reasons

引数:
stringquery to modify
boolif it is a DML query
intlimit the number of rows
intstart reading from given offset
戻り値:
string modified query

protected

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

_skipDelimitedStrings ( query,
position,
p_position 
)

Utility method, used by prepare() to avoid replacing placeholders within delimited strings. Check if the placeholder is contained within a delimited string. If so, skip it and advance the position, otherwise return the current position, which is valid

引数:
string$query
integer$positioncurrent string cursor position
integer$p_positionplaceholder position
戻り値:
mixed integer $new_position on success MDB2_Error on failure

protected

& _wrapResult ( result,
types = array(),
result_class = true,
result_wrap_class = false,
limit = null,
offset = null 
)

wrap a result set into the correct class

引数:
resourceresult handle
mixedarray that contains the types of the columns in the result set
mixedstring which specifies which result class to use
mixedstring which specifies which class to wrap results in
stringnumber of rows to select
stringfirst row to select
戻り値:
mixed an MDB2_Result, a MDB2 error on failure

protected

Start a nested transaction.

戻り値:
mixed MDB2_OK on success/savepoint name, a MDB2 error on failure

public

から:
2.1.1
beginTransaction ( savepoint = null)

Start a transaction or set a savepoint.

引数:
stringname of a savepoint to set
戻り値:
mixed MDB2_OK on success, a MDB2 error on failure

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

commit ( savepoint = null)

Commit the database changes done during a transaction that is in progress or release a savepoint. This function may only be called when auto-committing is disabled, otherwise it will fail. Therefore, a new transaction is implicitly started after committing the pending changes.

引数:
stringname of a savepoint to release
戻り値:
mixed MDB2_OK on success, a MDB2 error on failure

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

compareDefinition ( current,
previous 
)

Obtain an array of changes that may need to applied

引数:
arraynew definition
arrayold definition
戻り値:
array containing all changes that will need to be applied

public

completeNestedTransaction ( force_rollback = false)

Finish a nested transaction by rolling back if an error occured or committing otherwise.

引数:
boolif the transaction should be rolled back regardless even if no error was set within the nested transaction
戻り値:
mixed MDB_OK on commit/counter decrementing, false on rollback and a MDB2 error on failure

public

から:
2.1.1
connect ( )

Connect to the database

戻り値:
true on success, MDB2 Error Object on failure

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

currID ( seq_name)

Returns the current id of a sequence

引数:
stringname of the sequence
戻り値:
mixed MDB2 Error Object or id

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

databaseExists ( name)

check if given database name is exists?

引数:
string$namename of the database that should be checked
戻り値:
mixed true/false on success, a MDB2 error on failure public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

debug ( message,
scope = '',
context = array() 
)

set a debug message

引数:
stringmessage that should be appended to the debug variable
stringusually the method name that triggered the debug call: for example 'query', 'prepare', 'execute', 'parameters', 'beginTransaction', 'commit', 'rollback'
arraycontains context information about the debug() call common keys are: is_manip, time, result etc.
戻り値:
void

public

disconnect ( force = true)

Log out and disconnect from the database.

引数:
boolean$forcewhether the disconnect should be forced even if the connection is opened persistently
戻り値:
mixed true on success, false if not connected and error object on error

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

errorInfo ( error = null)

This method is used to collect information about an error

引数:
mixederror code or resource
戻り値:
array with MDB2 errorcode, native error code, native message

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

escape ( text,
escape_wildcards = false 
)

Quotes a string so it can be safely used in a query. It will quote the text so it can safely be used within a query.

引数:
stringthe input string to quote
boolescape wildcards
戻り値:
string quoted string

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

escapePattern ( text)

Quotes pattern (% and _) characters in a string)

引数:
stringthe input string to quote
戻り値:
string quoted string

public

& exec ( query)

Execute a manipulation query to the database and return the number of affected rows

引数:
stringthe SQL query
戻り値:
mixed number of affected rows on success, a MDB2 error on failure

public

failNestedTransaction ( error = null,
immediately = false 
)

Force setting nested transaction to failed.

引数:
mixedvalue to return in getNestededTransactionError()
boolif the transaction should be rolled back immediately
戻り値:
bool MDB2_OK

public

から:
2.1.1
free ( )

Free the internal references so that the instance can be destroyed

戻り値:
bool true on success, false if result is invalid

public

Gets the string to alias column

戻り値:
string to use when aliasing a column

Returns a native connection

戻り値:
mixed a valid MDB2 connection object, or a MDB2 error object on error

public

Get the current database

戻り値:
string name of the database

public

output debug info

戻り値:
string content of the debug_output class variable

public

getDeclaration ( type,
name,
field 
)

Obtain DBMS specific SQL code portion needed to declare of the given type

引数:
stringtype to which the value should be converted to
stringname the field to be declared.
stringdefinition of the field
戻り値:
string DBMS specific SQL code portion that should be used to declare the specified field.

public

getDSN ( type = 'string',
hidepw = false 
)

return the DSN as a string

引数:
stringformat to return ("array", "string")
stringstring to hide the password with
戻り値:
mixed DSN in the chosen type

public

getIndexName ( idx)

adds index name formatting to a index name

引数:
stringname of the index
戻り値:
string formatted index name

public

The first error that occured since the transaction start.

戻り値:
MDB2_Error|bool MDB2 error object if an error occured or false.

public

から:
2.1.1
getOption ( option)

Returns the value of an option

引数:
stringoption name
戻り値:
mixed the option value or error object

public

getSequenceName ( sqn)

adds sequence name formatting to a sequence name

引数:
stringname of the sequence
戻り値:
string formatted sequence name

public

MDB2_Driver_pgsqlで再定義されています。

getServerVersion ( native = false)

return version information about the server

引数:
booldetermines if the raw version string should be returned
戻り値:
mixed array with version information or row string

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

Get all warnings in reverse order. This means that the last warning is the first element in the array

戻り値:
array with warnings

public

参照:
resetWarnings()
inTransaction ( ignore_nested = false)

If a transaction is currently open.

引数:
boolif the nested transaction count should be ignored
戻り値:
int|bool - an integer with the nesting depth is returned if a nested transaction is open
  • true is returned for a normal open transaction
  • false is returned if no transaction is open

public

lastInsertID ( table = null,
field = null 
)

Returns the autoincrement ID if supported or $id or fetches the current ID in a sequence called: $table.(empty($field) ? '' : '_'.$field)

引数:
stringname of the table into which a new row was inserted
stringname of the field into which a new row was inserted
戻り値:
mixed MDB2 Error Object or id

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

& loadModule ( module,
property = null,
phptype_specific = null 
)

loads a module

引数:
stringname of the module that should be loaded (only used for error messages)
stringname of the property into which the class will be loaded
boolif the class to load for the module is specific to the phptype
戻り値:
object on success a reference to the given module is returned and on failure a PEAR error

public

PHP 4 Constructor

nextID ( seq_name,
ondemand = true 
)

Returns the next free id of a sequence

引数:
stringname of the sequence
boolwhen true missing sequences are automatic created
戻り値:
mixed MDB2 Error Object or id

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

& prepare ( query,
types = null,
result_types = null,
lobs = array() 
)

Prepares a query for multiple execution with execute(). With some database backends, this is emulated. prepare() requires a generic query as string like 'INSERT INTO numbers VALUES(?,?)' or 'INSERT INTO numbers VALUES(:foo,:bar)'. The ? and :name and are placeholders which can be set using bindParam() and the query can be sent off using the execute() method. The allowed format for :name can be set with the 'bindname_format' option.

引数:
stringthe query to prepare
mixedarray that contains the types of the placeholders
mixedarray that contains the types of the columns in the result set or MDB2_PREPARE_RESULT, if set to MDB2_PREPARE_MANIP the query is handled as a manipulation query
mixedkey (field) value (parameter) pair for all lob placeholders
戻り値:
mixed resource handle for the prepared query on success, a MDB2 error on failure

public

参照:
bindParam, execute

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

& query ( query,
types = null,
result_class = true,
result_wrap_class = false 
)

Send a query to the database and return any results

引数:
stringthe SQL query
mixedarray that contains the types of the columns in the result set
mixedstring which specifies which result class to use
mixedstring which specifies which class to wrap results in
戻り値:
mixed an MDB2_Result handle on success, a MDB2 error on failure

public

queryAll ( query,
types = null,
fetchmode = MDB2_FETCHMODE_DEFAULT,
rekey = false,
force_array = false,
group = false 
)

Execute the specified query, fetch all the rows of the result set into a two dimensional array and then frees the result set.

引数:
stringthe SELECT query statement to be executed.
arrayoptional array argument that specifies a list of expected datatypes of the result set columns, so that the eventual conversions may be performed. The default list of datatypes is empty, meaning that no conversion is performed.
inthow the array data should be indexed
boolif set to true, the $all will have the first column as its first dimension
boolused only when the query returns exactly two columns. If true, the values of the returned array will be one-element arrays instead of scalars.
boolif true, the values of the returned array is wrapped in another array. If the same key value (in the first column) repeats itself, the values will be appended to this array instead of overwriting the existing values.
戻り値:
mixed MDB2_OK or data array on success, a MDB2 error on failure

public

queryCol ( query,
type = null,
colnum = 0 
)

Execute the specified query, fetch the value from the first column of each row of the result set into an array and then frees the result set.

引数:
string$querythe SELECT query statement to be executed.
string$typeoptional argument that specifies the expected datatype of the result set field, so that an eventual conversion may be performed. The default datatype is text, meaning that no conversion is performed
mixed$colnumthe column number (or name) to fetch
戻り値:
mixed MDB2_OK or data array on success, a MDB2 error on failure public
queryOne ( query,
type = null,
colnum = 0 
)

Execute the specified query, fetch the value from the first column of the first row of the result set and then frees the result set.

引数:
string$querythe SELECT query statement to be executed.
string$typeoptional argument that specifies the expected datatype of the result set field, so that an eventual conversion may be performed. The default datatype is text, meaning that no conversion is performed
mixed$colnumthe column number (or name) to fetch
戻り値:
mixed MDB2_OK or field value on success, a MDB2 error on failure

public

queryRow ( query,
types = null,
fetchmode = MDB2_FETCHMODE_DEFAULT 
)

Execute the specified query, fetch the values from the first row of the result set into an array and then frees the result set.

引数:
stringthe SELECT query statement to be executed.
arrayoptional array argument that specifies a list of expected datatypes of the result set columns, so that the eventual conversions may be performed. The default list of datatypes is empty, meaning that no conversion is performed.
inthow the array data should be indexed
戻り値:
mixed MDB2_OK or data array on success, a MDB2 error on failure

public

quote ( value,
type = null,
quote = true,
escape_wildcards = false 
)

Convert a text value into a DBMS specific format that is suitable to compose query statements.

引数:
stringtext string value that is intended to be converted.
stringtype to which the value should be converted to
boolquote
boolescape wildcards
戻り値:
string text string that represents the given argument value in a DBMS specific format.

public

quoteIdentifier ( str,
check_option = false 
)

Quote a string so it can be safely used as a table or column name

Delimiting style depends on which database driver is being used.

NOTE: just because you CAN use delimited identifiers doesn't mean you SHOULD use them. In general, they end up causing way more problems than they solve.

NOTE: if you have table names containing periods, don't use this method (

参照:
bug #11906)

Portability is broken by using the following characters inside delimited identifiers: + backtick (`) -- due to MySQL + double quote (") -- due to Oracle + brackets ([ or ]) -- due to Access

Delimited identifiers are known to generally work correctly under the following drivers: + mssql + mysql + mysqli + oci8 + pgsql + sqlite

InterBase doesn't seem to be able to use delimited identifiers via PHP 4. They work fine under PHP 5.

引数:
stringidentifier name to be quoted
boolcheck the 'quote_identifier' option
戻り値:
string quoted identifier string

public

& raiseError ( code = null,
mode = null,
options = null,
userinfo = null,
method = null,
dummy1 = null,
dummy2 = false 
)

This method is used to communicate an error and invoke error callbacks etc. Basically a wrapper for PEAR::raiseError without the message string.

引数:
mixed$codeinteger error code, or a PEAR error object (all other parameters are ignored if this parameter is an object
int$modeerror mode, see PEAR_Error docs
mixed$optionsIf error mode is PEAR_ERROR_TRIGGER, this is the error level (E_USER_NOTICE etc). If error mode is PEAR_ERROR_CALLBACK, this is the callback function, either as a function name, or as an array of an object and method name. For other error modes this parameter is ignored.
string$userinfoExtra debug information. Defaults to the last query and native error code.
string$methodname of the method that triggered the error
string$dummy1not used
bool$dummy2not used
戻り値:
PEAR_Error instance of a PEAR Error object public
参照:
PEAR_Error

PEARを再定義しています。

replace ( table,
fields 
)

Execute a SQL REPLACE query. A REPLACE query is identical to a INSERT query, except that if there is already a row in the table with the same key field values, the old row is deleted before the new row is inserted.

The REPLACE type of query does not make part of the SQL standards. Since practically only MySQL and SQLite implement it natively, this type of query isemulated through this method for other DBMS using standard types of queries inside a transaction to assure the atomicity of the operation.

引数:
stringname of the table on which the REPLACE query will be executed.
arrayassociative array that describes the fields and the values that will be inserted or updated in the specified table. The indexes of the array are the names of all the fields of the table. The values of the array are also associative arrays that describe the values and other properties of the table fields.

Here follows a list of field properties that need to be specified:

value Value to be assigned to the specified field. This value may be of specified in database independent type format as this function can perform the necessary datatype conversions.

Default: this property is required unless the Null property is set to 1.

type Name of the type of the field. Currently, all types MDB2 are supported except for clob and blob.

Default: no type conversion

null bool property that indicates that the value for this field should be set to null.

The default value for fields missing in INSERT queries may be specified the definition of a table. Often, the default value is already null, but since the REPLACE may be emulated using an UPDATE query, make sure that all fields of the table are listed in this function argument array.

Default: 0

key bool property that indicates that this field should be handled as a primary key or at least as part of the compound unique index of the table that will determine the row that will updated if it exists or inserted a new row otherwise.

This function will fail if no key field is specified or if the value of a key field is set to null because fields that are part of unique index they may not be null.

Default: 0

戻り値:
mixed MDB2_OK on success, a MDB2 error on failure

public

MDB2_Driver_mysqlで再定義されています。

reset the warning array

戻り値:
void

public

rollback ( savepoint = null)

Cancel any database changes done during a transaction or since a specific savepoint that is in progress. This function may only be called when auto-committing is disabled, otherwise it will fail. Therefore, a new transaction is implicitly started after canceling the pending changes.

引数:
stringname of a savepoint to rollback to
戻り値:
mixed MDB2_OK on success, a MDB2 error on failure

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

setCharset ( charset,
connection = null 
)

Set the charset on the current connection

引数:
stringcharset
resourceconnection handle
戻り値:
true on success, MDB2 Error Object on failure

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

setDatabase ( name)

Select a different database

引数:
stringname of the database that should be selected
戻り値:
string name of the database previously connected to

public

setDSN ( dsn)

set the DSN

引数:
mixedDSN string or array
戻り値:
MDB2_OK

public

setFetchMode ( fetchmode,
object_class = 'stdClass' 
)

Sets which fetch mode should be used by default on queries on this connection

引数:
intMDB2_FETCHMODE_ORDERED, MDB2_FETCHMODE_ASSOC or MDB2_FETCHMODE_OBJECT
stringthe class name of the object to be returned by the fetch methods when the MDB2_FETCHMODE_OBJECT mode is selected. If no class is specified by default a cast to object from the assoc array row will be done. There is also the possibility to use and extend the 'MDB2_row' class.
戻り値:
mixed MDB2_OK or MDB2 Error Object

public

参照:
MDB2_FETCHMODE_ORDERED, MDB2_FETCHMODE_ASSOC, MDB2_FETCHMODE_OBJECT
setLimit ( limit,
offset = null 
)

set the range of the next query

引数:
stringnumber of rows to select
stringfirst row to select
戻り値:
mixed MDB2_OK on success, a MDB2 error on failure

public

setOption ( option,
value 
)

set the option for the db class

引数:
stringoption name
mixedvalue for the option
戻り値:
mixed MDB2_OK or MDB2 Error Object

public

MDB2_Driver_mysqlで再定義されています。

setTransactionIsolation ( isolation,
options = array() 
)

Set the transacton isolation level.

引数:
stringstandard isolation level READ UNCOMMITTED (allows dirty reads) READ COMMITTED (prevents dirty reads) REPEATABLE READ (prevents nonrepeatable reads) SERIALIZABLE (prevents phantom reads)
arraysome transaction options: 'wait' => 'WAIT' | 'NO WAIT' 'rw' => 'READ WRITE' | 'READ ONLY'
戻り値:
mixed MDB2_OK on success, a MDB2 error on failure

public

から:
2.1.1
& standaloneQuery ( query,
types = null,
is_manip = false 
)

execute a query as database administrator

引数:
stringthe SQL query
mixedarray that contains the types of the columns in the result set
boolif the query is a manipulation query
戻り値:
mixed MDB2_OK on success, a MDB2 error on failure

public

MDB2_Driver_mysql, と MDB2_Driver_pgsqlで再定義されています。

subSelect ( query,
type = false 
)

simple subselect emulation: leaves the query untouched for all RDBMS that support subselects

引数:
stringthe SQL query for the subselect that may only return a column
stringdetermines type of the field
戻り値:
string the query

public

supports ( feature)

Tell whether a DB implementation or its backend extension supports a given feature.

引数:
stringname of the feature (see the MDB2 class doc)
戻り値:
bool|string if this DB implementation supports a given feature false means no, true means native, 'emulated' means emulated

public


構造体

$sql_comments
初期値:
 array(
        array('start' => '--', 'end' => "\n", 'escape' => false),
        array('start' => '/*', 'end' => '*/', 'escape' => false),
    )
$supported
初期値:
 array(
        'sequences' => false,
        'indexes' => false,
        'affected_rows' => false,
        'summary_functions' => false,
        'order_by_text' => false,
        'transactions' => false,
        'savepoints' => false,
        'current_id' => false,
        'limit_queries' => false,
        'LOBs' => false,
        'replace' => false,
        'sub_selects' => false,
        'triggers' => false,
        'auto_increment' => false,
        'primary_key' => false,
        'result_introspection' => false,
        'prepared_statements' => false,
        'identifier_quoting' => false,
        'pattern_escaping' => false,
        'new_link' => false,
    )

このクラスの説明は次のファイルから生成されました:
 全て データ構造 ネームスペース 関数 変数