问题标签 [kint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Composer:指定 autoload_files 需要顺序
Laravel 的辅助函数有if ( ! function_exists('xx'))
保护。
我可以指定 , 的顺序autoload_files
并让Kint.class.php
require 之前helpers.php
吗?
php - 如何在 Phalcon 中加载外部库?
我正在尝试将Kint加载到我的第一个 Phalcon 项目中。我正在尝试使用loader.php
来这样做。我尝试使用“registerDirs”、“registerClass”和“registerNamespaces”。
我习惯于通过 composer 在 Symfony2 中使用 Kint,但这次我尝试克隆 git repo 并将其放在这个 Pahlcon 项目的供应商文件夹中。我在require
使用 Kint 类时得到的只是一个静默的 500 内部错误。以下是我目前拥有的代码。
和有问题的控制器:
php - 正确安装kint的问题
我下载了 kint,解压缩并将文件夹移动到 Library 文件夹。然后我把这段代码作为我的 PHP 文件的第二行(之后
现在,当我去执行 PHP 代码时,我得到一个空白屏幕。
把它放在图书馆文件夹中是不是放错了地方?(说明书说把它放在“舒服的地方”……那是什么安装说明?)
php - iterator_to_array 冻结,例如获取致命错误:超过 30 秒的最大执行时间
我明白了
致命错误:第 10 行的 ../src/kint/parsers/custom/objectiterateable.php 中超过了 30 秒的最大执行时间
有问题的行是这样做的:
它周围的一些线条:
有什么东西可以让 iterator_to_array 更安全吗?例如,在某些情况下什么都不返回?
arrays - Drupal 8 - 如何访问嵌套在数组结构深处的字段值
我正在尝试访问嵌套在数组深处的内容类型的值。这是实际情况:
我想使用附加字段信息自定义 Drupal 8 的默认搜索结果页面布局。要知道哪些字段可供我访问,我使用了{{ kint(item.value) }}
,这向我展示了这一点:
我要访问的字段嵌套在#result>node>fields
likebody
等下field_category
。
有什么方法可以直接在我的树枝模板中访问它们?我猜是什么{{ item.value['node']['fields']['field_name']} }
?但这什么也没给我!
我的思维方式很可能不是一个合适的方法,甚至可能根本不是一个方法!我对 Drupal 还是很陌生。
我想要的只是访问嵌套在数组结构下方深处的所需字段。是否有一种经验法则或语法可以遵循?如果有人请解释从嵌套的 Drupal 数组中访问特定元素的过程,这将是一个很大的帮助。
注意:为了自定义布局,我将item-list.html.twig
文件从/core/themes/stable/templaes/dataset
主题的模板文件夹中复制了出来。
Drupal 版本:8.2.3
编辑:搜索结果的模板文件(item-list.html.twig
)
php - 如何在 Drupal Commerce 2.x 完成/感谢页面上显示订购的商品和运输信息?
我需要编辑/完成页面。有没有办法显示当前订单中的物品,以及可能的运输信息?
有没有类似的东西:
或者
drupal - 如何在树枝中打印 php 变量?
我想为我的自定义模块制作一个树枝模板,输出下一篇和上一篇文章链接。
在我的 .module 文件中,我有
在我的控制器文件中,我使用
我想将我的 $nextprevlinks 在 twig 中打印为 {{ nextprev }}
我在我的模块文件夹中制作了树枝模板并且它可以工作,但是我无法打印出我的 {{ nextprev }} 变量,当我使用 kint 时它返回 Null。
我还添加了 nextprev.routing.yml :
php - kint 如何解析以符号(加号/减号、波浪号、感叹号、at)为前缀的 PHP 函数?
PHP 调试工具kint有一个奇怪的语法,其中某些符号可以作为函数的前缀来改变它们的行为,如本指南所示。
相关资料:
修饰符是一种无需使用其他函数即可更改 Kint 输出的方法。只需在调用 kint 前加上修饰符即可应用它:
这是如何运作的?
通过查看源代码,这些符号似乎被解析为一个名为$modifiers
. 但是你怎么能用 PHP 做到这一点呢?这个范围是什么,我是否也可以使用其他 unicode 符号来执行此操作,或者只有五个有问题的符号(+、-、~、!、@)。
'@' 前缀在 PHP 中已经有了用处,请参阅:PHP 中 @ 符号的用途是什么?. 这怎么能被推翻?
编辑:对给出的答案的后续问题是 kint 究竟如何弯曲(php)规则。例如为什么~
不给出语法错误。考虑这个例子:
对比
编辑 2:删除了 kint 使用 eval() 的未经证实的说法
php - Codeigniter 4中的调试工具栏不起作用
我安装了 Codeigniter 4.0.2 并做了以下更改:
1-CI_ENVIRONMENT = development
在 .env 文件中
2-SetEnv CI_ENVIRONMENT development
在公用文件夹中的.htaccess
3-$useKint = true;
在公共文件夹的主 index.php 文件中添加
当我在 localhost 打开时,会呈现欢迎页面,但不会呈现调试工具栏。我错过了什么吗?