PHP

PhpStorm、XDEBUG 3、PHP8.0.11、XDEBUG失败变量?

我最近尝试从PHP7切换到PHP8,但XDEBUG行为异常遇到问题。 基本上,步进器似乎打得还不错。Variables视图确实显示了$_COOKIE和$_SERVER变量,但每当我分配变量时,例如$i = 0;步骤调试似乎以某种方式失败或断开连接。几秒钟后,浏览器尝试重新加载脚本,步骤Sequencer再次被击中。 有些步骤似乎奏效了。例如: ..
发布时间:2022-04-25 12:19:27 PHP

XDEBUG在Mac M1上安装失败

我正在尝试在我的Mac M1上安装Xdebug,我按照这个页面(https://xdebug.org/docs/install)进行安装。这是我遵循的步骤: Step1=>;转至cmd:Arch-x86_64 sudo Pecl Install xdebug Step2=>;转到php.ini删除此行代码 zend_extension="xdebug.so" Step ..
发布时间:2022-04-25 11:43:15 PHP

如何在PHP中检查域名服务器?

我需要检查名称服务器域正在使用什么,但在PHP中找不到正确的解决方案。 我尝试了checkdnsrr();和dns_get_record();,它们都没有显示某些正在工作的域的NS。Whois也不是解决方案。 我的目的是筛选设置了名称服务器和未设置名称服务器的域。有什么解决方案吗? 推荐答案 只需使用dns_get_record函数,也可以将DNS_NS作为第二个参数传递。 ..
发布时间:2022-04-23 12:26:11 PHP

使用PHP在上传时检查文件的MIME类型。MIME_CONTENT_TYPE、文件信息、Linux文件不可用

我已经在网上搜索了一整天,也找不到这个问题的合理解决方案。 我正在试图帮助一个客户重新组合一个从另一个主机移到GoPardy共享主机上的网站。 该站点是使用CakePHP构建的,其中一行使用MIME_CONTENT_TYPE,它在此服务器上不可用。FILE命令和文件信息都不是。 我尝试了upgrade.php替换,但它失败了,可能是因为它找不到MIME_MAGIC。 PEA ..
发布时间:2022-04-22 17:05:51 PHP

用php下载jpg、doc、ppt文件已损坏

我试图用php下载一些文件来隐藏文件路径,但有些文件类型总是被破坏。 像pdf和mp3这样的文件类型效果很好。 像DOC、PPT、JPG这样的文件类型总是下载损坏。 我使用这些Mimetype if (file_exists($file_real)){ $extension = strtolower(substr(strrchr($file, "."), 1)); switch($ ..
发布时间:2022-04-22 16:54:46 PHP

为什么PHP没有为json文件返回正确的MIME?

我知道json文件的正确MIME类型是applicattion/json,这一点可能在本文What is the correct JSON content type?中得到了证实。 然而,我想知道为什么我的PHP安装返回text/plain。在解析json文件之前,我需要测试正确的MIME。 我有以下代码 $fileinfo = new finfo(); $fileType = ..
发布时间:2022-04-22 16:23:51 PHP

使用Sphinx生成PHP代码文档?

Sphinx是一个Python库,用于从一组REST格式的文本文件生成良好的文档。不是用于全文搜索的工具 我也非常了解doxygen/phpdoc工具。我想知道是否有办法使用Sphinx来记录PHP项目?甚至是任何其他非Python语言? https://www.sphinx-doc.org/en/master/ 推荐答案 根据我的经验,Sphinx和REST可以用作通用的 ..
发布时间:2022-04-20 23:19:20 PHP

将数组键设置为递增字母

我有一个PHP数组,如下所示: array(8) { [0]=> string(3) "639" [1]=> string(2) "33" [2]=> string(2) "68" [3]=> string(3) "196" [4]=> string(3) "275" [5]=> string(3) "309" [6]=> string ..
发布时间:2022-04-20 13:10:26 PHP

GCP SQL Postgres权限问题:无法使用生成的symfony数据库对postgres用户运行查询

我正在努力用Google Cloud Platform的Cloud SQL组件来解决这个问题。我的技术堆栈包括在Google Kubernetes Engine(GKE)部署中托管我的应用程序,使用Cloud SQL Proxy Sidear连接到Pod中的数据库。后端是symfony项目。 我按照以下步骤创建和填充数据库(未成功): 创建云SQL Postgres实例 向K8S容器 ..
发布时间:2022-04-19 16:59:43 PHP

设置PHP应用程序的默认时区

我想知道我们是否也可以使用init_set()函数来设置默认时间。 a-我知道我们可以在编辑php.ini时设置时区。 b-在PHP上使用Linux time()命令。 c-init_set('date.timezone', 'Europe/Edinburgh'); 我问它的原因是我在一本书中遇到的另一个问题。答案只有A。 这本书错了吗? 应该是A和C,对吗? 谢谢 ..
发布时间:2022-04-19 12:44:21 PHP

Brackets.io编辑器中.html文件的PHP语法突出显示

我使用的模板引擎由.html模板文件提供支持。这些模板还允许使用PHP。是否可以为.html文件启用PHP语法突出显示? 更新:从Sprint 39开始,括号现在允许您在项目目录中包含“.brackets.json”文件,这允许您将文件扩展名映射到语言。 这将允许您在html文件中使用php语法突出显示。 { "language.fileExtensions": { ..
发布时间:2022-04-18 22:27:19 PHP

将字符串中的每个单词分别颠倒

如何使用strrev()分别颠倒字符串中的每个单词? 使用strrev(),我会得到以下结果: 输入: Hello world 输出: dlrow olleH 但输出应为: olleH dlrow 如何使用strrev()或其他方法执行此操作? 推荐答案 $Str = 'Hello world'; $Words = preg_split('/s ..
发布时间:2022-04-17 15:02:18 PHP

每隔一段时间内的PHP倒序

嗨,我有脚本给我的日期列表之间的一周。 我需要颠倒顺序。 Alredy已经尝试了rsort、反向数组以及更多的方法,但它们都出现了错误。 谢谢。 脚本 $date2 = "$lastweek2"; $date1 = "$lastweek1"; $start = new DateTime($date2); $end = new DateTime($date1); ..
发布时间:2022-04-17 14:47:37 PHP

不使用本机拆分或反转函数来反转字符串中每个单词中的字母

这项任务已经有人问过/回答了,但我最近参加了一次工作面试,提出了一些额外的挑战,以展示我操纵字符串的能力。 问题:如何颠倒字符串中的单词?您可以使用strpos()、strlen()和substr(),但不能使用其他非常有用的函数,如explode()、strrev()等。 示例: $string = "I am a boy" 答案: I ma a yob 下面是我 ..
发布时间:2022-04-17 14:33:12 PHP

颠倒字符串中空格分隔的单词的顺序

颠倒字符串中以空格分隔的单词顺序的最佳方法是什么? Hello everybody in stackoverflow 变为 stackoverflow in everybody Hello 推荐答案 试试: $s = 'Hello everybody in stackoverflow'; echo implode(' ', array_reverse(explode ..
发布时间:2022-04-17 14:31:09 PHP

颠倒字符串中每个单词中的字母

我有一个包含空格分隔单词的字符串。 我希望在不颠倒单词顺序的情况下颠倒每个单词中的字母。 我希望my string成为ym gnirts。 推荐答案 这应该可以工作: $words = explode(' ', $string); $words = array_map('strrev', $words); echo implode(' ', $words); 或作 ..
发布时间:2022-04-17 14:28:40 PHP

PHP7.4和Firebird/InterBase:对未定义函数的IBASE_CONNECT()、IBASE_QUERY()调用

我正在处理一个遗留的Firebird数据库,似乎无法使其与PHP7.4一起工作。 在PHP7.4中不再提供InterBase扩展,我只能安装PDO_Firebird。 PECL上也没有发布。 https://pecl.php.net/package/interbase 有什么建议可以让它与7.4配合使用吗? php 推荐答案的最新版本确实不再随InterBase包一起提供。 ..
发布时间:2022-04-17 13:09:20 PHP