首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏硬核项目经理的专栏

    一起学习PHP的runkit扩展如何使用

    但是,runkit 扩展却可以帮助我们完成这个功能。 除了动态地修改常量外,我们还可以使用 runkit_constant_add() 、 runkit_constant_remove() 函数来动态地增加或者删除常量。 PHP5: http://github.com/zenovich/runkit PHP7:https://github.com/runkit7/runkit7.git clone 成功后进行正常的扩展编译安装步骤即可 runkit_class_emancipate runkit_import runkit_lint_file runkit_lint runkit_sandbox_output_handler runkit_return_value_used Runkit_Sandbox Runkit_Sandbox_Parent 在写这篇文章的测试代码时,上述函数或者类都是不支持的。

    1.4K10发布于 2020-09-21
  • 来自专栏Alone88

    在线运行web前端的网站收集

    runkit:https://runkit.com/ 这个是node编程用的,在线require( )各种包,看上去挺屌的 更多待收集...

    3.5K10发布于 2019-10-22
  • 来自专栏Netkiller

    How Badoo saved one million dollars switching to PHP7

    We rely heavily on the runkit extension, which wasn’t available in HHVM. A bit later, we’ll go into more detail about runkit, but suffice it to say, it’s an extension that lets On its own, runkit is a very dangerous extension. Runkit gets right to the “guts” of PHP on the fly, but one mistake or deficiency makes everything go One of the most promising solutions was to shift from runkit to uopz.

    1.3K40发布于 2018-03-05
  • 来自专栏PHP在线

    切到 PHP7,我们是如何节省一百万美元的?

    我们非常依赖runkit扩展,但是它在HHVM中却不可用。稍后我们将详细介绍runkit,但是无需多言,它是一个能让你几乎随心所欲更改变量、类、方法、函数行为的扩展。 鉴于扩展的特定功能,在HHVM上独立地实现runkit异常困难,而且我们不得不重写数万测试用例以确保HHVM和我们的代码正确的工作。这看起来似乎不值得。 公平的说,我们以后在处理所有其他选项时也会遇到同样的问题,而且我们在迁移到PHP7时仍然要重做许多事情包括摆脱runkit。但 是以后会更多。 兼容性。 同时,runkit 是一个非常危险的扩展,它允许你在使用它的脚本在运行的时候对常量、函数及类进行修改。就像是一个允许你在飞行中重建飞机的工具。 最适合的方法之一就是从runkit迁移到uopz。后者也是PHP的扩展,有着(与runkit)类似的功能性,于2014年正式推出。我在Wamba的同事建议使用uopz,它将有很好的速度体验。

    1.5K70发布于 2018-03-08
  • 来自专栏秋风的笔记

    这个空的 NPM 包竟然超过 80万次下载!!!

    ❞ 这个npm包是- 我们在Runkit尝试打印出它导出的模块,返回的是null,这个npm包就是一个赤裸裸的空包 为什么需要下载它? ❝令人难以置信的是,人们实际上正在下载这个包。

    1K30发布于 2021-09-22
  • 来自专栏架构师成长之路

    AOP面向方面编程

    6.2 PHP实践 目前的PHP来说,还没有一个完整的AOP内置实现,虽然出现了RunKit,但一直都以BETA的状态呆在PECL项目里,估计很长时间内不太可能成为PHP的缺省设置。 我们用 runkit 扩展来实现方法调用拦截的例子: /** * 应用程序中某个业务逻辑类 * */ class Target { public function foobar(){ echo '业务逻辑
    '; } } runkit_method_rename('Target', 'foobar', '#foobar'); runkit_method_add

    69710编辑于 2022-04-14
  • 来自专栏前端壹栈

    这个空的 NPM 包竟然超过 80万次下载!!!

    ❞ 这个npm包是- 我们在Runkit尝试打印出它导出的模块,返回的是null,这个npm包就是一个赤裸裸的空包 为什么需要下载它? ❝令人难以置信的是,人们实际上正在下载这个包。

    80320发布于 2021-09-17
  • 来自专栏开源技术小栈

    Go!PHP面向对象的现代AOP框架

    不需要任何PECL扩展(php-aop,runkit,uopz)和DI容器即可工作。 面向切面的方面、连接点和切入点设计。 拦截类中任何公共或受保护方法的执行。

    59710编辑于 2024-04-15
  • 来自专栏零域Blog

    PHP风险函数

    HTTP_POST_FILES $HTTP_SERVER_VARS $HTTP_ENV_VARS $HTTP_RAW_POST_DATA $argv $argc get_headers runkit_superglobals

    55630编辑于 2022-03-16
  • 来自专栏JSCON简时空

    前端学数据结构 - 链表(Linked List)

    return result; } Josephus(9, 1, 5); // 输出结果是:[5, 1, 7, 4, 3, 6, 9, 2, 8] 另外还有单向循环列表的实现,具体都放在:https://runkit.com

    1.2K20发布于 2020-03-31
  • 来自专栏JSCON简时空

    图算法 - 只需“五步” ,获取两节点间的所有路径(非递归方式)

    2.2、实现效果 该双栈算法的 JS 实现已经写到代码库 ss-graph 中 ,我们直接拿它来做校验,实际运行效果如下: 可前往 https://runkit.com/boycgit/ss-graph

    3.8K30发布于 2020-03-02
  • 来自专栏大数据文摘

    推特支付宝都是其客户:美国估值最高初创公司Stripe传奇之路

    为说明我们的方向,举个例子,我们最近并购了Runkit,该库面向软件工程师开发操作系统,它使编写和执行代码更加容易。PayPal和Stripe有重叠的领域,但我们未来的目标是不同的

    1.3K30发布于 2018-05-25
  • 来自专栏JSCON简时空

    前端学数据结构 - 栈(Stack)和 队列(Queue)

    栈能帮助你实现深度优先遍历等; 2、栈的应用 在 JS 中,队列和数组很相似,所以平时使用队列的场景会比较多;而对于栈这种数据结构接触的比较少,因此下面罗列的应用偏栈的应用比较多; 以下示例可以到 https://runkit.com

    1.2K10发布于 2020-03-31
  • 来自专栏全栈技术

    如何在2021年编写网络应用程序?

    // Fetch from mock API const response = await fetch("https://mock-film-api-t0jk5mabvwnt.runkit.sh

    11.9K20发布于 2021-08-23
  • 来自专栏JSCON简时空

    算法 - 调度场算法(Shunting Yard Algorithm)

    infixToPostfix('a + b * c + ( d * e + f ) * g')); // "a b c * + d e * f + g * +" 代码的运行结果代码放在 https://runkit.com

    3.8K10发布于 2020-03-31
  • 来自专栏前端面试题17

    深入nodejs的event-loop_2023-03-15

    你可以在runkit上面验证一下。

    85920编辑于 2023-03-15
  • 来自专栏青玉伏案

    React Native之新架构中的Turbo Module实现原理分析

    https://github.com/facebook/react-native/tree/master/packages/react-native-codegen https://npm.runkit.com

    7.5K20发布于 2021-10-18
  • 来自专栏前端面试题库

    深入nodejs的event-loop

    你可以在runkit上面验证一下。

    96630编辑于 2022-10-21
  • 来自专栏Guangdong Qi

    iOS开发常用之网络、网页

    RunKit.swift - 针对GCD框架的一个友好访问封装库(支持方法链式调用)。

    7K10发布于 2018-12-14
  • 来自专栏Czy‘s Blog

    uniapp小程序迁移到TS

    可以对比https://npm.runkit.com/shst-campus和https://github.com/WindrunnerMax/Campus的文件差异,或者直接在https://github.com

    1.8K20发布于 2021-10-15
领券