bcompiler 函数
PHP Manual

bcompiler_write_class

(PECL bcompiler >= 0.4)

bcompiler_write_classWrites a defined class as bytecodes

说明

bool bcompiler_write_class ( resource $filehandle , string $className [, string $extends ] )

Reads the bytecodes from PHP for an existing class, and writes them to the open file handle.

参数

filehandle

A file handle as returned by fopen().

className

The class name, as a string.

extends

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE.

范例

Example #1 bcompiler_write_class() example

<?php
$fh 
fopen("/tmp/example","w");
bcompiler_write_header($fh);
bcompiler_write_class($fh,"DB");
// you must write DB_common before DB_mysql, as DB_mysql extends DB_common.
bcompiler_write_class($fh,"DB_common");
bcompiler_write_class($fh,"DB_mysql");
bcompiler_write_footer($fh);
fclose($fh);

?>

注释

Warning

此函数是实验性的。 此函数的表象,包括名称及其相关文档都可能在未来的 PHP 发布版本中未通知就被修改。使用本扩展风险自担 。

Note:

This function does not perform dependency checking, so make sure you write the classes in an order that will not result in an undefined class error occurring when you load it.

参见


bcompiler 函数
PHP Manual