8

次のような変数を定義すると仮定しました:

<?php
define("page", "actual-page");
?>

今、私はこのコンテンツを から に変更する必要actual-pagesecond-pageあります。

私は次の方法を試します:

<?php
// method 1
    page = "second-page";

// method 2
    define("page", "second-page");

// method 3
    unset(page);
    define("page", "second-page");
?>

今、私のアイデアは消えてしまいました... 他に何ができますか?

4

4 に答える 4

21

PHP の define() 関数を使用する場合、変数を定義しているのではなく、定数を定義しています。スクリプトの実行が開始されると、定数の値を変更することはできません。

于 2013-05-11T12:35:01.460 に答える