... value="{$phcode}"
... {$phcode}
は、私はPHPのマニュアル内の任意の参照を見つけることができません<?php $phcode ?>
PHPの中括弧{}は<?php ?>を置き換えますか?私は、彼らがtemplate.tplをロードし、内部にある誰かのソースコードで見てきた
を置き換えるん。
... value="{$phcode}"
... {$phcode}
は、私はPHPのマニュアル内の任意の参照を見つけることができません<?php $phcode ?>
PHPの中括弧{}は<?php ?>を置き換えますか?私は、彼らがtemplate.tplをロードし、内部にある誰かのソースコードで見てきた
を置き換えるん。
.tplファイルはPHPファイルではなく、PHPエンジンで解析されません。私はあなたがSmartyテンプレートを見ていると思います。
記録のために、<?php $phcode ?>
は何もしません。 <?php echo $phcode ?>
または<?= $phcode ?>
のいずれかを考えているかもしれません。そのどちらもSmartyがそのコードで行っていることとまったく同じです。
ほとんどの場合、Smartyテンプレートです。ここ
それはSmartyのようなテンプレート言語を使っている、PHPではありません。
私は確かにSmarty PHPのテンプレートエンジンです。そのようなことをすることができます、統合されたPHPの実行とテンプレート化が容易になります。
いいえ、{}
は、少なくともPHP言語に関する限り、<?php ?>
を置き換えません。テンプレートエンジンが{}
内のものを検索し、eval()
に渡す可能性があります。
あなたの書式を確認する必要があると思います。あなたのhtmlが飲み込まれたように見えます。 'code'フォーマッティングツールを使いましょう。 – FreeSnow
@DalexL:修正されました。 –