PHPで変数を更新することは可能ですか?
ファイルの先頭で変数を宣言してから、switch ケース内で変数を更新しますか?
タイトルのページを [ウェブサイト] - [訪問したページ] のように変更できるようにしようとしています。ホーム/私たちについて/お問い合わせ]]
PHPで変数を更新することは可能ですか?
ファイルの先頭で変数を宣言してから、switch ケース内で変数を更新しますか?
タイトルのページを [ウェブサイト] - [訪問したページ] のように変更できるようにしようとしています。ホーム/私たちについて/お問い合わせ]]
はい。そうでなければ、それは変数ではなく定数になります。
$variable = "new value";
もちろんできます。
$title = "Our Website";
...
switch($section)
{
case 'home';
$title .= " - Homepage";
break;
case 'awesome';
$title .= " - Awesome";
break;
}
global
次のようにキーワードを使用するだけです。
$var = "Original Title";
function changeTitle(){
global $var;
if("Condition"){
$var = "New Title";
}
}
その変数への参照は、グローバル変数への参照になります。これで、switch case ステートメントでこの関数を呼び出すことができます。
はい、それは可能であり、実際、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>
...