定数

あかん、さっぱりわからん。びっくりするくらいわからん。

<?php
define('APP_DIR', dirname(__FILE__));
require_once APP_DIR . '/lib/Guesswork.php';

class SimpleController extends Controller
{
    var $_gw_template_class = APP_DIR . '/lib/Smarty/Smarty.class.php';
    var $_gw_template_dir = APP_DIR . '/smarty/templates';
    var $_gw_template_compile_dir = APP_DIR . '/smarty/templates_c';
}

$controller = new SimpleController();
$controller->process();

exit;
?>
$ php -l simple.php

Parse error: syntax error, unexpected '.', expecting ',' or ';' in simple.php on line 7
Errors parsing simple.php

定数と文字列の連結はできない……のか?


1からソース書くのははじめて。


追記:
PHP: 404 Not Found

PHP 4では、変数varについては定数による初期化の みが可能です。

ひぃぃぃ! 言語仕様!


暗澹……。