PHP什么时候会分配内存

PHP的函数什么时候才分配?以下全部属于意淫,源码还在看,只作为猜想。

由于PHP最终会转换成C去执行,那么会有个函数预声明,在使用的时候动态去分配内存,包括根据函数的常量和变量总体大小来申请内存。

比如static,会在静态内存中以固定内存地址的方式存储

const则会在动态内存中以非固定内存地址,不变值去存储

static const?静态内存中固定地址固定值

所以,加载的时候会根据程序分配一部分内存,包括程序架子。运行的时候动态加载其他内容。

你可能感兴趣的:(PHP什么时候会分配内存)