ホームページ >バックエンド開発 >PHPチュートリアル >PHP フレームワーク - PHP は独自のテンプレート エンジンを作成しようとしましたが、実際には HTML ファイルが必要です。
PHP はテキストに遭遇したときに関数の出力を要求しますか?
これは私が書いたテンプレートクラスです:
<?php
PHP はテキストに遭遇したときに関数の出力を要求しますか?
これは私が書いたテンプレートクラスです:
<?php
require
は関数ではありません
require
的功能是把后面的字符串作为文件名,不论文件扩展名是不是.php
の機能は、ファイル拡張子が .php
であるかどうかに関係なく、ファイル名として次の文字列を使用することです。ファイルは php プログラムとみなされ、現在のプログラムに導入されます。走る。
phpプログラムが<?php
和?>でラップされていない場合は、直接出力されます。 </p>
<p class="answer fmt" data-id="1020000006747660">
</p>
<p><code>require
会把引用的文件当做PHP文件执行,不管是什么后缀名的文件(没有后缀名都可以),有的PHP木马利用这点来绕过防火墙。
PHP代码需要放在<?php
和 ?>
参照されたファイルは、サフィックスに関係なく、PHP ファイルとして実行されます (サフィックスは受け入れられません)。一部の PHP トロイの木馬は、これを使用してファイアウォールをバイパスします。
<?php
と ?>
の間に配置する必要があります。
カニの悪魔
ファイルがインクルードされると、パーサーは PHP モードを終了し、ターゲット ファイルの先頭で HTML モードに入り、ファイルの末尾で再開します。このため、PHP コードとして実行する必要があるオブジェクト ファイル内のコードは、有効な PHP 開始タグと終了タグ内に含める必要があります。
include
或requrie
一个文件时, 文件中没有php起始标记和结束标记<?php ?>