[PHP] PHP源码中的条件编译定义
发布时间:2020-05-25 03:13:38 所属栏目:PHP 来源:互联网
导读:根据不同情况编译不同代码、产生不同目标文件的机制,称为条件编译有这些预处理命令:#if、#elif、#else #endif ;#ifdef #else #endifPHP源码:#ifdef SERIALIZE_HEADERS //如果存在宏定义SERIALIZE_HEADERS# define VEC_FREE() smart_str_free(vec_str) //
|
根据不同情况编译不同代码、产生不同目标文件的机制,称为条件编译有这些预处理命令:#if、#elif、#else #endif ;#ifdef #else #endif PHP源码: #ifdef SERIALIZE_HEADERS # define VEC_FREE() smart_str_free(&vec_str) {} () # define LOG_MSG printf练习: _WIN32 __linux__ #ifdef N
printf(</span><span style="color: #800000">"</span><span style="color: #800000">存在宏定义N n</span><span style="color: #800000">"</span><span style="color: #000000">);
</span><span style="color: #0000ff">#else</span><span style="color: #000000">
printf(</span><span style="color: #800000">"</span><span style="color: #800000">不存在宏定义N n</span><span style="color: #800000">"</span><span style="color: #000000">);
</span><span style="color: #0000ff">#endif</span></pre> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
