Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的Page.Title等价物_Php_Page Title - Fatal编程技术网

PHP中的Page.Title等价物

PHP中的Page.Title等价物,php,page-title,Php,Page Title,我想动态更改PHP页面的标题,但由于页眉和页脚部分是包含文件,因此我无法使用这类解决方案 我想知道是否有类似Asp.NETPage.Title=“Some Title”中的解决方案可能像$page->set_title('Programmers Palace') 非常感谢 因为页眉和页脚部分是包含文件,所以我不能使用这种解决方案 你可以。仅仅因为包含了这些文件并不意味着你就不能在那里回音 如果您有一个页面对象 index.php 这是因为php中的文件包含被视为“粘贴在它们之间”。@Bra

我想动态更改PHP页面的标题,但由于页眉和页脚部分是包含文件,因此我无法使用
这类解决方案

我想知道是否有类似Asp.NET
Page.Title=“Some Title”中的解决方案可能像
$page->set_title('Programmers Palace')

非常感谢

因为页眉和页脚部分是包含文件,所以我不能使用
这种解决方案

你可以。仅仅因为包含了这些文件并不意味着你就不能在那里回音

如果您有一个
页面
对象

index.php



这是因为php中的文件包含被视为“粘贴在它们之间”。

@Braveyard:
$title=“Foo”;包括“header.php”,然后在标题中
$title==“Foo”
。php@Boldewyn当前位置根据您的解决方案,如果有很多页面,那么我应该检查所有页面,这似乎不可行。正如alex所说,您可以使用此页面。仅作进一步解释-在php中,任何包含的文件都被视为原始文件的一部分。
<?php

$page = new Page('Programmers\' Palace');

include 'includes/header.php';
<head>
  <title><?php echo $page->getTitle(); ?></title>
</head>
<?php

$title = 'My Page';

include 'header.php';
<title><?php echo $title;?></title>