亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

通常変數(shù)と予約変數(shù)

1、通常の変數(shù)

通常の変數(shù)を宣言するには 2 つの方法があります。

最初のタイプ: 上記の例が使用されています。つまり、index.php で $smarty->assign('add',$add);# を使用します。

## 2 番目のタイプ: テンプレート ファイル (HTML 內(nèi)) で宣言、つまり {assign var='add' value='value'}

コードは次のとおりです:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>test</title>
</head>
<body>
<!--html的注釋-->
{*smarty模板的注釋*}
{assign var='add'  value='ipnx.cn'}
我們網(wǎng)站的網(wǎng)址是:{$add}
</body>
</html>

実行結果:

微信圖片_20180312144252.png

使用: { $add}

注: 配列を定義して使用することもできます。上記で定義された add が 1 次元配列の場合、{$add[2]}、{$add['aa']}、{$add.aa} などのように使用できます。

#2、予約変數(shù)

##Smarty に 1 つあります。特殊変數(shù) (つまり、smarty) は、この変數(shù)を通じて一部の環(huán)境変數(shù)に簡単にアクセスできます。 PHP のスーパーグローバル変數(shù)と同じです。

# 注: この予約変數(shù)を使用する場合、smarty は大文字と小文字が區(qū)別されます。必要なのは小文字の Smartyです。

例 :

1. PHP でスーパーグローバル配列変數(shù)にアクセスするには、smarty を使用します:

1. $_GET {$smarty.get.name } を取得します 名前を取得しますget

の値 2. $_POST {$smarty.post.name} を取得 post

の名前の値を取得 3. $ を取得_COOKIE {$smarty.cooke.name} Cookie の名前の値を取得します。

同様に、$_SERVER、$_ENV、$_SESSION なども取得できます。

注: Smarty には、PHP スーパー グローバル変數(shù)に直接アクセスするためのより便利な方法が用意されていますが、使用には注意が必要です。スーパーグローバル変數(shù)に直接アクセスすると、基礎となるアプリケーション コードとテンプレート構文が臺無しになります。ベストプラクティスは、必要な変數(shù)を PHP からテンプレートに

割り當ててから使用することです。

2. 現(xiàn)在のタイムスタンプを取得します

{$smarty.now}原則は time() 関數(shù)を呼び出すことです

3. PHP 定數(shù)への直接アクセス

{$smarty.const.constant name} は {$smarty.const.AGE}

PHP 定義定數(shù)

微信圖片_20180312154643.png微信圖片_20180312154645.png##操作結果:

微信圖片_20180312154534.png



##4. その他


設定変數(shù)の取得: {$smarty.config}

現(xiàn)在のテンプレート名を返します: { $smarty.template}

現(xiàn)在のテンプレート オブジェクトを返します: {$smarty.template_object}

# 現(xiàn)在のディレクトリ名を返します: {$smarty . current_dir}

お待ちください

學び続ける
||
<?php echo "變量的聲明與使用";