ホームページ >php教程 >php手册 >PHPプログラム用のPHPコードを生成する

PHPプログラム用のPHPコードを生成する

WBOY
WBOYオリジナル
2016-06-13 12:29:22903ブラウズ



プログラムの開始記号 () を含む .php ファイルと、開始記号と終了記号の間に特定のコードが配置されます。将来の修正やプログラムの読み取りを容易にするために、コードは一定の規則に従って行に分割されるのが通例であり、PHP コードでは変数マーカー ($) が必須となります。これらはすべて .php ファイルの生成に何らかの問題を引き起こすため、それらに対処するにはいくつかの回避策が必要です。

まず、php プログラム ファイルの開始文字と終了文字を扱います。これはそれほど複雑ではありません。

$str_tmp="$str_end="?>" //終了文字。 $str_end は独立変数です。

変数マーカー ($) を処理しましょう。生成された .php ファイルに次のような変数方程式があると仮定します。 $age="28";コードは次のとおりです。

$str="$"."age="28";rn";

上記の式では、変数 $str を出力すると期待どおりの効果が得られます。 。コードでは、$age の効果を得るには、$ と age を分離し、接続記号 (.) と組み合わせる必要があります。記号 (") は、PHP コードの行が で終わる必要があることを示します。セミコロン (;); rn Enter キーを押して新しい行を開始することを意味します。

上記で、PHP コードの開始文字、終了文字、コード変数フラグと方程式などの入力問題を解決しました。ここで、.php ファイルを生成する特定の操作に入ることができます。プログラムを次のようにするために、生成される .php ファイルの内容をプリセットします: ユーザー名 (blackhorse)、ログイン パスワード (blackhorse)、年齢 (28)、収入 (4500)。以下は .php ファイルを生成する完全なコードです:


//情報を収集
$str_tmp= "< ?phprn"; //phpの開始文字を取得します。 $str_tmp が蓄積されます
$str_end="?>" //php 終了文字
$str_tmp.="$"."name="Dark Horse";rn"; //ユーザー名を追加します🎜> $str_tmp.="$"."pass="blackhorse";rn"; // 参加パスワード
$str_tmp.="$"."age="28";rn"; // 参加年齢
$str_tmp.="$"."income="4500";rn";
$str_tmp.=$str_end; // ターミネータを追加します

// ファイルを保存します
$ sf=" blhorse.php"; //ファイル名
$fp=fopen($sf,"w") //ファイルを書き込みモードで開きます
fwrite($fp,$str_tmp); content
fclose($fp); // ファイル

?>

上記のコードを test.php という名前のファイルとして保存し、実行すると、blhorse が得られます。 .php ファイル、ファイルの完全な内容は次のとおりです。

$name="blackhorse";
$pass="blackhorse"; "28";
$income="4500";
?>

取得したものは、要件を完全に満たす、かなり標準的な .php 構成クラス ファイルであることがわかります。より複雑な .php ファイルの作成については、この記事のコードに示されているように変数の代入と変数の蓄積を処理する限り、実装は非常に簡単になります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。