原理其实很简单,我们编程东西写的代码用到的代码基本都具备返回各种变量,PHP跟易语言一样 执行一些数据后返回数据,为了调用返回的数据我选择了用 【取变量地址的方式】 取变量地址 在程序运行时候 整个程序变量都会有个固定的地址不变,利用这个原理来实现返回的数据
比如这个命令,我们在子程序下新建一个变量,这个变量每个都要改变名称 不能一样 不然会出现变量乱了!
因为PHP环境是 $开头的 我们就在返回的文本 前门相加 $a 这个就实现 $a12345 变量了。
因为是要兼容易语言写法 我们就要判断易语言参数是什么类型的,如果参数里面 有 $说明这个是PHP变量函数 如果文本参数里面没有$说明就是 普通的文本函数
sha1(); 这个就是PHP sha1加密的命令,如果是变量 我们就要得到这样的结果 比如 sha1($a1235); 如果用户输入的是文本 我们就要在里面加入 '我是文本' 注意红点点 sha1('123');
我就是用这样方式判断输入的数据类型
然后就是返回了
易语言子程序返回值 我们之间返回那个返回的15变量即可 因为 返回的15变量已经赋值变成了 $a123
这样就达到了替换命令的方法 因为 文本_sha1文本加密 返回的是$a1637928 所以可以直接跟易语言变量交换调用
具体大家自己研究吧,我越说越乱 大神一看就动,已经封装了绝大多命令。
上一篇 易语言文件关联修复工具
下一篇 易语言Mysql高并发处理模块