[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка синтаксическая.
solib
Тысяча чертей вроде всё правильно .
PHP
$ee=$s->setVariable('login','Form');

но пришет
Цитата
Parse error: syntax error, unexpected T_VARIABLE in /var/www/netcat/cms/index.php on line 6




Спустя 43 минуты, 5 секунд (17.09.2009 - 17:07) solib написал(а):
Файл function/start.php
PHP
<?php
interface ITemplate
{
   public function 
setVariable($name$var);
   public function 
getHtml($template);
}

class 
Template implements ITemplate
{
   private 
$vars = array();
  
   public function 
setVariable($name$var)
   {
     
$this->vars[$name] = $var;
   }
  
   public function 
getHtml($template)
   {
     foreach(
$this->vars as $name => $value) {
       
$template str_replace('{'.$name.'}'$value$template);
     }
    
     return 
$template;
   }
}

Файл tpl/index.html
HTML
<html>
<body>
<h1>[!login!]</h1>
</body>
</html>


Код в котором пишет ошибку
PHP
<?
include 
"function/start.php";
$tpljoin(''file("tpl/index.html"));
$s = new Template();
&
#65279;$ee=$s->setVariable('login','Form');
&#65279;$ee=$s->getHtml($tpl);



Ошибка
Цитата
Parse error: syntax error, unexpected T_VARIABLE in /var/www/netcat/cms/index.php on line 5

Спустя 6 минут, 41 секунда (17.09.2009 - 17:13) Michael написал(а):
Может потому что функция setVariable ничего у тебя не возвращает, а в коде:
PHP
$ee=$s->setVariable('login','Form');

Спустя 2 часа, 54 минуты, 56 секунд (17.09.2009 - 20:08) Guest написал(а):
а вот это &#65279 что такое..

‘’ 65279 ‘’ FEFF ZERO WIDTH NO-BREAK SPACE

может php не может этого осилить ?

Спустя 18 часов, 49 минут, 58 секунд (18.09.2009 - 14:58) solib написал(а):
Цитата (Guest @ 17.09.2009 - 17:08)
а вот это &#65279 что такое..

‘’ 65279 ‘’ FEFF ZERO WIDTH NO-BREAK SPACE

может php не может этого осилить ?

Ты прав я уже давно понял что изза этого.
просто у меня в редакторе всё норм а вот заметил тока что с кодировкой трабла тока когда пост написал


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.