php命令行生成与读取配置文件
Posted ghostwu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php命令行生成与读取配置文件相关的知识,希望对你有一定的参考价值。
接着之前的文章:php根据命令行参数生成配置文件
ghostinit.php
<?php class ghostinit{ static $v = \'ghost version is 1.1\'; static function init(){ echo "pls input project name?" . PHP_EOL; $projName = fgets( STDIN ); echo "pls input author?" . PHP_EOL; $author = fgets( STDIN ); echo self::buildConfig( [ \'proj\' => $projName, \'author\' => $author ] ); } static function buildConfig( $info ){ return file_put_contents( getcwd() . \'/go.json\', json_encode( $info ) ) . \' bytes has written,\' . \'config file has created\' . PHP_EOL; } static function show(){ $conf = json_decode( file_get_contents( getcwd() . \'/go.json\' ) ); foreach( $conf as $k => $v ){ echo $k . \':\' . $v; } } static function getConfig( $conf ){ $std = new stdClass(); foreach( $conf as $k => $v ){ $std->$k = $v; } return $std; } static function __callstatic( $m, $args ){ echo \'error function\'; } } ?>
以上是关于php命令行生成与读取配置文件的主要内容,如果未能解决你的问题,请参考以下文章