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