铁哥自研的「能造自己的应用」平台 —— 底层运行时 云酷德 托起制造层 达利安造船厂,两者合一,构成一个可以循环的宇宙。
母船 qianjilian.com · 一个不靠外部框架、自己长出系统的系统整个母船不是单一程序,而是两层叠在一起运行。后台首页本身就是「造船厂 + 云酷德」的混合体,别按 sysid 硬切成两个孤立系统。
底层运行时 / 地基。提供一切运行所需的核心。核心文件 EARTH.php(6731 行)+ USERDEFINE.php(448 行)落在 /www/wwwroot/qianjilian.com/localxres/。
制造层 / 工厂。在云酷德之上,用界面化的方式「造资源」。全系统 633 个 tempx 编辑器界面(云酷德本体只有 19 个)。
地基层。它把「写代码」固化成一套可登记、可加载、可复用的机制。
全部在 /www/wwwroot/qianjilian.com/localxres/:
EARTH.php —— 6731 行,系统主干(取参、DB、编解码、加载器、返回封装等)USERDEFINE.php —— 448 行,用户级定义补充每个页面脚本模板头固定三行 eval(RESFUNSET(...)),自动加载三个函数集,写页面时直接调用、不用 include:
atv/atvs/utv/AV/newdata/upddata/searchbyai…)——全库最实用的一集urltolc() 引用未定义变量;setconstval() 已存在时返回 false 表示「没新建」不是失败;istabmng() 查的是别的系统的表。写码时绕开即可。制造层。把「造一个功能 / 造一张表 / 造一个实例」变成点几下就能完成的事。
| 方法 | 干什么 |
|---|---|
funx.savefunc | 写函数并落盘(新建 funx 页面脚本的主入口) |
savetempdata | 存模板(资源记号 funx.savetempdata) |
makelayfolder | 克隆实例(把一套配置复制成新实例) |
newframe | 建表(并登记到表注册表) |
savetoseed | 通用发布登记(资源正式对外发布) |
clonedunit | 克隆单元(整体复制一个资源单元) |
类型.资源名(如 funx.savetempdata)/localxres/<类型>/<资源名>/index.php(vhost 优先级)/index.html这是整套系统最妙、也是铁哥原话「可以循环的宇宙」的由来。
tempx / funx 本身就是造船厂造出来的产物→ 造船厂用的工具,是它自己造的;用这些工具,又能再造出新的造船厂。系统因此能自我生长、自我迭代,不依赖外部框架。
savefunc 只留 lastfull + oldfull 两版,连改 N 次的中间版不可恢复所有代码落在三个仓库,库(数据库)与盘(磁盘文件)双轨。优先级标的是「运行时以谁为准」。
| 类型 | 主表 | 正文字段 | 落盘位置 | 加载器 | 优先级 |
|---|---|---|---|---|---|
| funx 页面脚本 | coode_funlist(1157) | funfull | funx/<名>/index.php | HTTP 直访 | 盘=运行,库=源码 |
| sfunx 函数集 | coode_funsetfile(42) | funbody | sfunx/<名>/index.php | RESFUNSET() L167 | 盘 > 库 |
| clsx 类 | coode_phpcls(65) | funfull | clsx/<名>/index.php | CLASSX() L137 | 盘 > 库 |
isfile 字段(只有 23 条标记 1,实际 1110 个 php 已落盘),要以 ls 磁盘目录为准。一切资源走 /localxres/<类型>/<资源名>/。扫码、页面、函数、类都在这套命名空间里。
200 有 index
403 目录在但无 index(纯数据资源)
404 不存在
像千机连的 funx.masscode 那样,一个入口按归属把请求转发到对应租户 / 资源。
云酷德 + 造船厂不是 PPT,它已经长出了真实上线、甚至公开招标交付的产品。