問題タブ [phpsh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 適切なPHP5.3をサポートするREPL/インタラクティブシェル?
私はしばらくの間phpshを使用してきましたが、過去にはうまく機能していました。しかし、その名前空間のサポートはまだあまり良くなく、これはかなりイライラする可能性があります。
\Somespace\Someclass::someStaticFunction()
メソッドが存在するかどうかのチェックを無効にしないと機能しないなどの問題が発生し、環境をリセットするタイプミスで致命的なエラーが頻繁に発生します。
PHPの組み込みシェル()を含め、複数のPHP REPLがありますがphp -a
、これは使用するのが恐ろしいものです。
適切な名前空間をサポートする代替またはおそらくphpsh-forkを知っている人はいますか?または、おそらく私が見落としていた簡単な構成修正...
例:
このテストファイル:
この出力をphpshで生成します(予想どおり)
ただし、同じ呼び出しを再試行しても機能しません。
名前空間がなくても、関数は引き続き使用できます。
phpshで:
呼び出しは引き続き機能します。
php - Windowsにphpshをインストールする
誰かがWindowsにphpshをインストールすることに成功しましたか?
Windows7マシンにPhp5.2とPython2.7があります。setup.pyを実行しようとすると、が表示されますNameError: name '__init__' is not defined
。ここで誰かがプロジェクトをフォークしたのを見つけましたが、同じエラーが発生しました。
私に何ができるか考えてみませんか?
phpsh - phpshで複数行入力を行う方法は?
私は次のようなものができますか?
phpshで?
php - データベース タイムアウトを使用した PHP インタラクティブでの Propel
PHP Interactive Shell の使用中に MySQL データベースを常に利用できるようにする方法は?
最初にDBに接続するとすぐにタイムアウトするという問題があります。システム管理者が MySQL データベースのタイムアウトを 10 秒 (アイドル) に設定しましたが、その値を変更できません。ただし、この値は、シェルを使用して Propel オブジェクトと対話するのに十分な長さではありません。MySQLサーバーの設定を変更せずに方法を探します。
例えば
MySQL 変数の詳細 (これらの変数を変更することは許可されていないことに注意してください)
php - phpsh が変数に関する構造化された情報を表示しないのはなぜですか?
ここで説明されているように、phpsh シェルをインストールしました: http://vocecommunications.com/blog/2010/12/how-to-setup-an-interactive-wordpress-shell/
通常、シェルは返された変数のイントロスペクションを次のように表示する必要があります。
しかし、私のシェルでは、それ自体では何も表示されません。次に示すように、返された変数を var_dump 内にラップする必要があります。
シェルのイントロスペクトがデフォルトで変数を返すようにする方法について何か考えはありますか?
php - phpshが見つかりません
マウンテンライオンにアップグレードした後、phpshに問題があります
php-osxを使用してphp5.4をインストールし、mysqlでうまく機能するようにしました。
それで、phpshをインストールするための指示に従い、phpsh not found
ZSHシェルを取得したとき、それは意味がありませんでしたか?アップグレードする前に実行していました。
またphp -a
、何もしていません、ただハングしますか?
私はPythonについて何も知りませんが、どこでPythonを実行すると、次のようになります。
私はそれが一口であることを知っていますが、誰かが助けることができますか?
乾杯
python - Turnkey Linux に phpsh をインストールし、setup.py をビルドできない
ターンキー Linux ランプ スタックを実行している仮想マシンがあり、PHP 開発のビットをテストするために phpsh をインストールしようとしています。
私はgithubからソースをダウンロードしました
しかし、phpsh フォルダーに cd し、次を使用して setup.py をビルドしようとすると:
エラーメッセージが表示されます:
/usr/lib/python2.7 ディレクトリがないため、どのような意味がありますか。
ただし、etc/python2.7 ディレクトリがあり、setup.py をビルドしようとするときにこれを探す必要があると思われます。
nanoエディターを使用してsetup.pyファイルを調べましたが、python2.7ディレクトリへの参照が見つからなかったため、他の何かがどこを見るべきかを伝えていると思いますが、何ですか?
どんな提案でも大歓迎です。
乾杯。