Хорошо, я должен признать, что я довольно PHP noob, который борется с тем, что мне кажется простой проблемой.output 2 string в одной функции
Что я хочу сделать, так это то, что я могу поместить 2 строки в 1 функцию и повторить их в разных местах.
В common.php у меня есть это:
<?
function printHeader($titel) {
?>
Позже в файле я эхо его между
И в index.php у меня есть это:
<?
include "common.php";
printHeader('this is my title');
?>
это работает хорошо ... теперь то, что мне нравится делать, - это добавить еще одну строку к печатающему головке, чтобы не только повторить заголовок, но и H1, поэтому я пробовал это:
Общие:
<?
function printHeader($titel . $headtitle) {
?>
индекс:
<?
include "common.php";
printHeader('This is my title!' . 'This is my H1');
?>
Это не похоже на работу. Есть ли там какие-то phpsavvy парни, которые могут помочь мне решить эту простую проблему?
Если это не много, чтобы спросить, я также хотел бы Echo некоторые стандартные значения, если $ headtitle пусто, но это Waaaay моей лиги :)
EDIT: спасибо вам, ребята, первая проблема фиксированный. Теперь я хочу попытаться исправить пустую часть IF. Так что я пришел с этим:
<?
function printHeader($titel, $headtitle) {
if (empty($headtitle)) {
echo 'title is empty'; }
?>
HTML идет здесь + это: более <h1><?=$headtitle; ?></h1>
HTML
<? } ?>
Это не похоже на работу ...
любая помощь будет оценен по достоинству! Спасибо заранее, простой Webdesigner;)
Здесь функция printHeader ($ titel.$ headtitle), аргументы передаются запятыми между точками. – luxcem