Я использую Zend Framework ...
, поэтому у меня есть следующий код в display.php:
<?php
class display{
public static function displayYeaa(){
?>
<?php
self::displayHaHa('lol','LOL');
?>
<?php
}
public static function displayHaHa($type = 'lol',$text = 'LOL'){
?>
<a class="like" href="javascript:;" id="<?php echo $type; ?>Asdf" class="hahha">
</a>
<?php
}
}
?>
, затем я вызываю код из файла .phtml представления Zend Framework....
<?php
require_once('display.php');
display::displayYeaa();
?>
но вывод действительно странный:
<a id="lolAsdf" href="javascript:;" class="like">
</a>
обратите внимание, что идентификатор выводится ДО того, как href, class = "like" заканчивается тем, что последний и класс= "хахха" в итоге не печатается вообще (я знаю, что у вас не должно быть двух тегов класса, но все равно интересно, почему он не печатает второй класс) ...
кто-нибудь знает, что не так?Я знаю, что код - беспорядочный беспорядок, но это больше для экспериментов, и это все еще сбивает с толку, почему это не печатает, поскольку я говорю это ...