-1

PHPで変数を更新することは可能ですか?

ファイルの先頭で変数を宣言してから、switch ケース内で変数を更新しますか?

タイトルのページを [ウェブサイト] - [訪問したページ] のように変更できるようにしようとしています。ホーム/私たちについて/お問い合わせ]]

4

4 に答える 4

4

はい。そうでなければ、それは変数ではなく定数になります。

$variable = "new value";
于 2012-09-26T12:36:21.153 に答える
0

もちろんできます。

$title = "Our Website";

...

switch($section)
{

    case 'home';
        $title .= " - Homepage";
        break;

    case 'awesome';
        $title .= " - Awesome";
        break;      

}
于 2012-09-26T12:37:01.127 に答える
0

global次のようにキーワードを使用するだけです。

$var = "Original Title";
function changeTitle(){
    global $var;

    if("Condition"){
        $var = "New Title";
    }
}

その変数への参照は、グローバル変数への参照になります。これで、switch case ステートメントでこの関数を呼び出すことができます。

于 2012-09-26T12:38:39.063 に答える
0

はい、それは可能であり、実際、PHP 開発者が使用する一般的なパターンの 1 つです。

例えば

<?php

$pageTitle = "Home";

switch ($_GET['show_page']) {
  case 'contact':
  $pageTitle = "Contact Us";
  break;

  default:
  $pageTitle = "Home";
  break;
}

?>

<html>
<head>
<title><?php echo $pageTitle ?></title>
...
于 2012-09-26T12:40:44.197 に答える