Аргумент по умолчанию из сессии

DDT

Новичок
Аргумент по умолчанию из сессии

Описываю функцию:
PHP:
function select($prent, $level, $project =  $_SESSION["ProjectID"])
{
       // тело функции
}
$project - это параметр по умолчанию, который должен принимать значение по умолнанию из сессии ($_SESSION["ProjectID"]).

Выдается ошибка:
parse error, unexpected T_VARIABLE в этой строке

Если так нельзя написать, то другим способом это можно сделать? И как?

Спасибо.
 

neko

tеam neko
function ... ( ...$project = null )
{
if( $project === null ) $project = $_SESSION['ProjectID']
 
Самый правильный и простой способ:
PHP:
function select($prent, $level, $project =  false)
{
  if($project===false) $project=$_SESSION["ProjectID"];
       // тело функции
}
 

DDT

Новичок
Спасибо, пробую.

-~{}~ 15.12.04 17:18:

Работает. Буду знать :)
 
Сверху