У меня есть два файла: home.php и head.php. В home.php это:PHP "require" с константами
<?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>
FILE_TITLE
работает нормально, но это не будет идти в Условный оператор. Что я делаю не так?
Изменить эту строку: –
@KishanPatel Это неправильно. Точка с запятой заканчивается блоком 'if'. – Barmar
орфографическая ошибка, определить STLY –