Относительно идеального размера буфера:
"При использовании метода Read, более эффективно использовать буфер, который является тем же размером как внутренний буфер потока, где внутренний буфер установлен на желаемый размер блока, и всегда читать меньше, чем размер блока. Если размер внутреннего буфера был неуказанным, когда поток был создан, его размер по умолчанию составляет 4 килобайта (4 096 байтов)".
Любой потоковый процесс считывания будет использовать Read (символьный буфер [], международный индекс, количество), который является методом, к которому относится эта кавычка.
http://msdn.microsoft.com/en-us/library/9kstw824.aspx (Под "Комментариями").
НИКАКОЙ IT НЕ ЯВЛЯЕТСЯ ВОЗМОЖНОЙ ПОПЫТКОЙ ЭТО, И ВЫ ВИДИТЕ ДА ВЕДЬ , $MYVARNAME НАХОДИТСЯ ВСЕ ЕЩЕ в ГЛОБАЛЬНОЙ ОБЛАСТИ ВИДИМОСТИ
namespace.php
<?php
namespace MYNAME;
use MYNAME as M;
const MYVAR = 'MYVARNAME';
${M\MYVAR} = date('Y');
echo $MYVARNAME; // PRINT YEAR
$MYVARNAME = 'X';
echo $MYVARNAME; // PRINT X
echo ${M\MYVAR} ; // PRINT X
include('file.php');
?>
file.php
<?php
${MYNAME\MYVAR}=date('Y');
echo $MYVARNAME; // PRINT YEAR
$MYVARNAME = 'X';
echo $MYVARNAME; // PRINT X
echo ${MYNAME\MYVAR}; // PRINT X
include('file2.php');
?>
** file2.php **
<?php
namespace MYNAME2;
use MYNAME2 as N;
const MYVAR = 'MYVARNAME';
${N\MYVAR} = 'Y';
echo $MYVARNAME; // PRINT Y
echo ${MYNAME\MYVAR}; /* PRINT Fatal error: Uncaught Error:
Undefined constant 'MYNAME2\MYNAME\MYVAR' */
?>