php专区

 首页 > php专区 > PHP高级 > 缓存异常处理 > 静态变量赋值有关问题

静态变量赋值有关问题

分享到:
【字体:
导读:
         摘要:静态变量赋值问题?$a=100; static$b=$a; echo$b; 请问静态变量为何不能这样赋值?...

静态变量赋值有关问题
静态变量赋值问题?
$a=100;
static $b=$a;
echo $b;

请问静态变量为何不能这样赋值?

------解决方案--------------------
静态变量创建于 php 预编译期间
所以不能用普通变量赋值,因为普通变量创建于其后的运行期间

说白了就是,你不能向静态变量赋一个不存在的值 静态变量赋值有关问题
分享到:
关于mysql的default解决方案
关于mysql的default解决方案 关于mysql的default请问 CREATE DATABASE paging CHARACTER SET UTF8; 和 CREATE DATABASE paging DEFAULT CHARACTER SET UTF8; 都可以创建表,请问有什么区别吗?DEFAULT是可选的,具体有什么用意吗? Syntax: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name    ...
求一段正则表达式!解决思路
求一段正则表达式!解决思路 求一段正则表达式! xxx xxx xxx xxx xxx xxx 我想正则取得ID为b的UL里的每一个li里的内容,正则应该怎么写? /.*?(.*?).*?/is  只能匹配到第一个li里的内容 正则 分享到: ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……