日本PHPユーザ会 掲示板

日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。

日本PHPユーザ会 掲示板 » PHP事はじめ » smartyの使い方

smartyの使い方

ページ: 1

投稿者 投稿
会員
登録者: 12 2008
返信数: 1
こんにちは
(PHP Version 5.2.6使用)

smartyを使ってみようと試しているのですが
http://blog.webcreativepark.net/2006/07/14-221631.html
を元に、下記プログラムを実行したのですが
Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in
C:¥xampp¥htdocs¥test¥index.php on line 8

と出てしまい、八行目というと
 //コンストラクタで初期設定を行う
の部分だしコメントでエラー?と解決方法が見つからない状態なのですが、
どなたかお分かりの方いらっしゃいますでしょうか。

実行プログラム-----------------
<?php
// Smartyライブラリを読み込む
require'smarty/libs/smarty.class.php';

//Smartyクラスを継承するサブクラス(SmartyCls)の作成
class SmartyCls extends smarty {

 //コンストラクタで初期設定を行う
 function SmartyCls(){
 
  $this->template_dir= "tmp/templates/";
  $this->compile_dir= "tmp/templates_c/";
  $this->config_dir= "tmp/configs/";
  $this->cache_dir= "tmp/cache/";
  
 }
 
}
$smarty = new SmartyCls();
 
$smarty->assign("hensu","hogehoge");
$smarty->display("index.tpl");
?>
会員
登録者: 10 2007
返信数: 71
もしかして、インデント(字下げ)に全角スペースを使われていませんか?。半角スペースかタブなら大丈夫なのですが。

HTMLでソースコードを表示させる場合、タブや半角スペースは一つのスペースに詰められてしまうため、わざと全角スペースなどにして表現するときがあります。ですので、Webページからコピー&ペーストする際には、インデントを確認したほうがよいかと思います。

ページ: 1

日本PHPユーザ会 掲示板 » PHP事はじめ » smartyの使い方

日本PHPユーザ会 掲示板 は UseBB 1 フォーラムソフトウェア を使用しています