ホームページ >バックエンド開発 >PHPチュートリアル >【難しそう】シェルのphpで戻り値を取得する方法

【難しそう】シェルのphpで戻り値を取得する方法

WBOY
WBOYオリジナル
2016-06-13 13:27:23933ブラウズ

[難しそう] シェルは php で return の値をどのように取得しますか?
たとえば、php ファイルは配列

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
return array (
  'a' => '1',
  'b' => '2',
  'c' => 'public',
  'd' => '',
  'e' => '',
);
?>


シェルでこの配列を受け取る方法はまだありません


-----解決策-------- -
PHP コード
[ユーザー:root 時刻:07:23:08 パス:/home/liangdong/php]$ php a.php 配列 ( [a] => 1 [b] => 2 [c] => [d] => [e] => ) [ユーザー:root 時刻:07:23:10 パス:/home/liangdong/php]$ cat a.php [ユーザー:root 時刻:07:23:12 パス:/home/liangdong/php]$ cat b.php '1'、 'b' => '2'、 'c' => 'パブリック'、 'd' => ''、 'e' => ''、 ); ?>
<br>------解決策-----<font color="#e78608"></font>シェルについて詳しくありません。使い方はわかっているので、<br><br><br>PHP コード
を勉強しました。 #!/bin/bash eval `cat php_data.txt |grep "=>"|tr -d " ,>'"|xargs -I {} echo {};|tr "n" " "` エコー ${a} エコー ${b} エコー ${c} エコー ${d}
<br>------解決策------------------<font color="#e78608"></font>
言語を越えたデータ交換には、双方が認識できるデータ構造を使用する必要があります。 <br> そうしないと意味がありません <br> <br> サンプルの php コードが zend によってプリコンパイルされているか、Weidun によってスクランブルされている場合 (そうは言えません)。 php ファイルではありませんね) <br> では、シェル内のデータをどのように分離するのでしょうか? <br><div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。