Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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“;要求;常数_Php_Constants - Fatal编程技术网

PHP“;要求;常数

PHP“;要求;常数,php,constants,Php,Constants,我有两个文件:home.php和head.php。在home.php中是这样的: <?php define('FILE_TITLE', 'Home'); define('STLYESHEET_1_HREF', 'css/home.css'); ?> <html> <?php require 'head.php' ?> <!-- Some HTML --> </html> 在head.php中: <head&g

我有两个文件:home.php和head.php。在home.php中是这样的:

<?php
  define('FILE_TITLE', 'Home');
  define('STLYESHEET_1_HREF', 'css/home.css');
?>
<html>
  <?php require 'head.php' ?>
  <!-- Some HTML -->
</html>

在head.php中:

<head>
  <title><?php echo FILE_TITLE; ?></title>
  <?php if (defined('STYLESHEET_1_HREF')): ?>
    <link rel="stylesheet" href="<?php echo STYLESHEET_1_HREF ?>">
  <?php endif; ?>
  <!-- Some PHP&HTML -->
</head>

define('stlysheet_1_HREF','css/home.css');
href=”“>
你打错了

将定义中的
STLYESHEET\u 1\u HREF
更改为
STYLESHEET\u 1\u HREF
,它将正常工作。

您也可以使用

<?php
  const FILE_TITLE =  'Home';
  const STYLESHEET_1_HREF = 'css/home.css';
?>



更改这行:@KishanPatel,这是错误的。分号结束
如果
阻塞。拼写错误,定义拼写错误,只需将其作为注释发布并投票关闭。好的,它现在可以工作了。那些拼写错误会毁了我的生活。再拼写错误:这里要学的是使用一个像样的IDE。如果您的IDE为您提供关于所有内容的自动完整建议,那么您的打字错误就会少很多。
<?php
  const FILE_TITLE =  'Home';
  const STYLESHEET_1_HREF = 'css/home.css';
?>
<title>
  <?php echo !empty(FILE_TITLE) ? FILE_TITLE : 'Some Default Title' ; ?>
</title>
<?php if (!empty(STYLESHEET_1_HREF)): ?>
  <link rel="stylesheet" href="<?php echo STYLESHEET_1_HREF ?>">
<?php endif; ?>