bcompiler php
导读:Bcompiler php 简介Bcompiler是一个能将php文件编译成二进制文件的扩展工具,它可以将php scirpt文件编译成一种独特的文件格式,这种文件格式具有解释成最初的php scirpt的能力,比如.htaccess文件建...
Bcompiler php 简介Bcompiler是一个能将php文件编译成二进制文件的扩展工具,它可以将php scirpt文件编译成一种独特的文件格式,这种文件格式具有解释成最初的php scirpt的能力,比如.htaccess文件建立的虚拟站点方式。Bcompiler可以通过将php script编译成二进制格式,使我们省去了文件系统中的查找和加载,加快了运行速度,同时也在一定程度上提高了php应用程序运行的安全性。
Bcompiler 的优势1. 超快的加载速度。
2. 加强了应用程序的安全性。
3. 隐藏了应用程序的源码,防止代码泄露。
1. 只支持 php4.x版本,php5扩展尚未发布。
2. 编译后的文件大小通常比源文件大许多。
3. 编译后的二进制文件会依赖于特定的操作系统和架构。
//文件名是test.php class user{
var $userName = '';
var $password = '';
var $email = '';
function user($userName,$password,$email){
$this->
userName = $userName;
$this->
password = $password;
$this->
email = $email;
}
function getUserName(){
return $this->
userName;
}
function getPassword(){
return $this->
password;
}
function getEmail(){
return $this->
email;
}
}
//编译器的使用 $bc = new BCompiler();
$bc->
compileFile("test.php");
Bcompiler php 编译器使用Bcompiler扩展提供了两个方法compileString和compileFile来编译php script文件。
1.compileFile(string filename) 编译输入的文件并生成二进制文件//创建编译器的实例$compiler = new BCompiler();
//编译test.php文件并生成解释器的代码 $compiler->
compileFile('./test.php');
//运行编译后的二进制文件include './test.php.bin';
2.compileString(string code) 编译输入的字符串并生成二进制文件//要编译的代码$code =
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: bcompiler php
本文地址: https://pptw.com/jishu/512656.html
