2012-03-19 13 views
1

Turbo Pascalにはread();という関数があります。 PHP上の任意のスクリプトに送信される変数を取得する関数はありますか?PHPを使用してターボパスカルで変数を取得

+0

$ _REQUESTで十分ですか? – Endijs

+0

Turbo PascalプログラムとPHPスクリプトは、通常、まったく異なる環境で実行されます。直接のアナログはありません。 –

答えて

2

Turbo Pascalのread()関数とreadln()関数は、ファイルから読み込みます。 filenameが指定されていない場合は、標準入力から読み込みます。 PHPで

、あなたがオープンに割り当てられたファイルハンドルから読み、その後、最初のファイルを開く必要が:PHPでの標準入力と同等のものであるPHP://入力なので、何かのように:

$filename = "php://input"; 
$handle = fopen($filename, "r"); 
$contents = fread($handle, 1024); 
fclose($handle); 

しかし、CLIからのみWebインターフェイスからこれを行うのは特に実用的ではないことに注意してください。

+0

とその入力からデータを取得する方法は? –

+1

$ contents __is__ the data –

+0

turboのPascalでread()が_typed_のデータを読み取ることができます。したがって、ファイルがテキスト形式で、整数型の変数を読み込むと、最初の非数字まで読み込まれ、文字列から整数に変換されます。 (エラーをテストできるIOResult変数を使用) –

2

おそらくeval()関数を探していますか? http://php.net/manual/en/function.eval.php

+0

私は彼が入ってくるストリーム(テキスト?)をさまざまな変数に分解する方法を探していると思います。多かれ少なかれFscanfのような機能性。 –

関連する問題