Herkes PhpED içinde PHP_Beautifier entegre adımları listeleyebilirsiniz.
You should try the steps located here. Bu geri editöre kodunu döndüren herhangi bir script entegre için genel adımlar vardır.
Adım 5 Not:
<?php
$f = fopen("php://stdin", "r");
$s = fread($f, 100000); // should be big enough
fclose($f);
echo "\"" . $s . "\"";
?>
Bu ihmal ve oldukça özensiz olduğunu edilmelidir. Diğer PhpED komut posted here adlı biçimi gibi bir şey olurdu.
Şimdi aslında PHP_beautifier, refer to the documentation nasıl kullanacağınızı görmek için.
Belgeleri alıntı:
// Create the instance
$oBeautifier = new PHP_Beautifier();
/* snip optional stuff*/
// Define the input file
$oBeautifier->setInputFile(__FILE__);
// Define an output file.
// $oBeautifier->setOutputFile(__FILE__.'.beautified.php'); No need for this
// Process the file. DON'T FORGET TO USE IT
$oBeautifier->process();
// Show the file (echo to screen)
$oBeautifier->show();
// Save the file
//$oBeautifier->save(); No Need for this.
Tamam biz yerine bunu bir dosya vermek gerekir, ama ben ana Beautifier.php dosyasında baktım ve bazı şekilde STDIN kabul etmek gibi görünüyor. Yani komut yapalım:
<?php
class BeautifyCode
{
public function run()
{
require_once('path/to/Beautifier.php'); // It's the main file in the PEAR package
// Create the instance
$oBeautifier = new PHP_Beautifier();
// Define the input file
// I believe you leave blank for STDIN, looking through the code **
$oBeautifier->setInputFile();
// If that doesn't work try:
// $oBeautifier->setInputFile('php://stdin');
$oBeautifier->process();
$oBeautifier->show();
// If that doesn't work, try this:
// echo utf8_decode($oBeautifier->get());
}
}
$bc = new BeautifyCode;
$bc->run();
?>
Bu yüzden her yerde bir PHP dosyası olarak kaydedin ve sonra ilk bağlantıyı Adım 3'e göre diyoruz. Ben güvenli ve PHP_beautifier muhtemelen gerektirdiği gibi, @php5@
kullanmak istiyorsunuz.
Ben PHP_beautifier STDIN'den girdilerini nasıl tam olarak emin değilim, peşinen özür dilerim. Ben kodu ile baktı ama kesin anlayamadı. Başka bir seçenek her zaman ilk temizlik konum PHP, dosyayı kaydedin ve sonra açık ve temizlik PHP dosyası yolunu almak için nasıl PhpED belgelerine bakmak için.
Ben daha PHP_beautifier paketi ile bakmak için zaman olsaydı ben daha kesin bir cevap verebilir.
Siz giriş veya çıkış olarak stdin ve stdout kullanabilirsiniz
// Create the instance
$oBeautifier = new PHP_Beautifier();
// Define the input file
// I believe you leave blank for STDIN, looking through the code **
$oBeautifier->setInputFile(STDIN);
$oBeautifier->setOutputFile(STDOUT);
$oBeaut->process();
$oBeaut->save();