bcompiler_write_class
(PECL bcompiler >= 0.4)
bcompiler_write_class — Tanımlanmış bir sınıfı dosyaya yazar
Açıklama
$dosyatanitici
, string $sinifadi
[, string $genisletme
] )Tanımlanmış sınıfı derlenmiş koddan okur ve açık bir dosya tanıtıcısına yazar.
Değiştirgeler
-
dosyatanitici -
fopen() işlevinden elde edilmiş bir tanıtıcı.
-
sinifadi -
Dizge olarak sınıf adı.
-
genisletme -
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnekler
Ö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);
?>
Notlar
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.
Ayrıca Bakınız
- bcompiler_write_header() - bcompiler dosya başlığını yazar
- bcompiler_write_footer() - Derlenmiş verinin sona erdiğini göstermek için \x00 karakterini yazar
