*** РЕДАКТИРОВАНИЕ № 3
Любой, кто проголосует против этого поста, имеет проблемы. Давайте не будем действовать так, как будто у всех нас не было дня, в который мы так много работали, что то, что должно показаться очевидным, не так. Я искренне искал ответ, однако работал так долго, что больше не мог мыслить прямо. Еще раз спасибо тем, кто помог, но при голосовании мой пост малолетний и ненужный. Надеюсь, я сформулировал свой вопрос достаточно хорошо, чтобы кому-то, кто ищет этот вопрос, как мне, было легче найти ответ, прежде чем он выглядел так же глупо, как и я. Хорошего дня.
---------------------------- Вопрос ниже ----------------- -----------------
Я пытаюсь написать сценарий, который обернет сообщение тегом, чтобы отобразить сообщение в определенном стиле в приложении командной строки. Моя проблема в том, что я не могу вывести что-либо между <these brackets>
. Я знаю, что это проблема белого пояса в PHP, но мои StackOverFlow и Google Fu пока слабы и жалки, и я не могу найти причину своей проблемы. Ниже мой код:
<?php namespace Acme;
class MessageWrapper
{
protected static $message;
protected static $tag;
public static function wrap($message, $tag)
{
self::$message = $message;
self::$tag = $tag;
// hides the $tag output, as well as the <>
// return "<$tag>" . $message . "<$tag>";
return $tag . $message . $tag;
}
}
$message = "Example message";
$tag = "error";
$example = MessageWrapper::wrap($message, $tag);
var_dump($example);
Я в растерянности из-за проблемы, и я уверен, что почувствую себя идиотом (если), когда кто-то укажет на проблему, но я сейчас выброшен из идеи, и я действительно хотел бы понять лучше. Кто-нибудь может помочь брату?
РЕДАКТИРОВАТЬ **** В приложении командной строки, оно работает как задумано, однако я не понимаю, почему нет вывода в браузер. Если бы кто-нибудь мог предоставить мне некоторые ресурсы, чтобы указать мне правильное направление, большое спасибо вам.
РЕДАКТИРОВАТЬ # 2: я предполагаю, потому что он пытается быть проанализирован как HTML. Есть ли способ отформатировать его, чтобы в любом случае увидеть его в браузере?