(PECL bcompiler >= 0.4)
bcompiler_write_class — Tanımlanmış bir sınıfı dosyaya yazar
$dosyatanitici
, string $sinifadi
[, string $genisletme
] )Tanımlanmış sınıfı derlenmiş koddan okur ve açık bir dosya tanıtıcısına yazar.
dosyatanitici
fopen() işlevinden elde edilmiş bir tanıtıcı.
sinifadi
Dizge olarak sınıf adı.
genisletme
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - bcompiler_write_class() örneği
<?php
$fh = fopen("/tmp/example","w");
bcompiler_write_header($fh);
bcompiler_write_class($fh,"DB");
// DB_common'u DB_mysql'den önce yazmalısınız, DB_mysql DB_common'u
// genişletir.
bcompiler_write_class($fh,"DB_common");
bcompiler_write_class($fh,"DB_mysql");
bcompiler_write_footer($fh);
fclose($fh);
?>
Bu işlev DENEYSELDİR. Bu işlevin davranışı, ismi ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın değiştirilebilir. Bu riski göze alamayacaksanız bu işlevi kullanmayın.
Bilginize:
Bu işlev bağımlılık denetlemesi yapmaz, yükleme sırasında undefined class hatası almamak için sınıfları doğru sırada yazdığınızdan emin olmalısınız.