دوست عزیز متوجه منظورتون شدم منظورتون همون اسکریپت بود ولی این کدی شما دادین اصلا ربطی به readonly نداره بطور مثال شما اینو انجام بدین
(a=10
echo $a)
echo $a
a=20
echo $a
unset a
echo $a
باید خروجی به این شکل باشه
10
10
20
-
ولی به این صورته
10
-
20
-
پس در نیجه ما وقتی این دستور که شما گفتین مینویسیم
(a=10
readonly a
echo $a)
echo $a
a=20
echo $a
unset a
echo $a
در نتیجه اینی شما دادین فقط اون دو خط اول که داخل پرانتز هسته یه کد نویسی جدا حساب میشه چون که بعد پرانتز میبینی مقدار a=10 هسته ولی ما میزنیم a نمایش بده میگه a مقداری نداره یعنی کد نویسی داخل پرانتز جدا حساب میشن من میخوام خود
readonly رو حذف کنم