PHP プログラムの PHP コードを生成する_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:52:27
オリジナル
945 人が閲覧しました



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

まず、php プログラム ファイルの開始文字と終了文字を扱います。これは、2 つの変数を使用して表します:

$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="$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); //ファイルを閉じます

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

$name="blackhorse";
$pass="blackhorse";
$age ="28";
$income="4500";

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



http://www.bkjia.com/PHPjc/318936.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318936.html技術記事 .php ファイルにはプログラムの開始シンボル () が含まれており、特定のコードは開始シンボルと終了シンボルの間に配置されます。将来の変更やプログラムの読み取りを容易にするために、コードは特定のルールに従うのが通例です...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート