问题标签 [php]

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.

0 投票
1 回答
5102 浏览

php - 用于填充 MySQL 表的 PHP 脚本

有没有人知道script/class(最好在 PHP 中)会解析给定的MySQL table's structure,然后x number of rows根据字段类型用随机测试数据填充它?

我从未见过或听说过这样的事情,我想我会在自己写之前检查一下。

0 投票
7 回答
2830 浏览

php - PHP中的GOTO命令?

我听说 PHP 计划引入“goto”命令的传言。它应该做什么?

我尝试搜索了一下,但没有找到任何非常具有描述性的内容。我知道这不会是一个类似“ GOTO 10”的命令......

0 投票
5 回答
20068 浏览

php - 检查文件权限

如何检查,而不必通过orfile permissions运行操作系统特定的命令?passthru()exec()

0 投票
8 回答
649 浏览

php - Introducing Python

The company I used to work with has two developers working fulltime, and a handful of freelancers. They're in the process of hiring a new lead developer to try to bring order and management to the development.

But, currently, one of the developers has seen the light of Django (the company has only developed in PHP to date) while the other developer is concerned that introducing a new language (Python) is a bad idea right now.

How should they approach introducing this new technology? Obviously with only one of the developers actually knowing Python, there will be no redundancy when that dev is away or leaves the company.

Should they bother to introduce Python, or should they look for PHP-only solutions until such a time when the team actually have more than one Pythonion? Without a team leader, the decisions are having to fall to them.

0 投票
2 回答
1189 浏览

php - 使用 PHP 获取文件 inode 的快速(更)方法

要在 PHP 中获取文件的 inode,可以使用以下命令:

问题是到处都说它很慢,你应该避免它。所以问题变成了什么是快速(er)的方式来做到这一点?

0 投票
3 回答
477 浏览

php - PHP 与 SQL Server 2005+

目前,我们有一个连接到 SQL Server 2005 数据库的混合 ASP/PHP 设置。但是所有的查询工作都是在客户端完成的,我想把其中的一些移到 PHP 上。

连接到 Sql Svr 需要什么驱动程序和/或连接字符串,PHP 中使用的语法是什么?


更新:好的,所以我绝对试图避免使用与复制 DLL 等有关的任何事情。我将研究SQL2K5PHP驱动程序(感谢文森特)。@jcarrascal 为清楚起见,“客户端”是指我们的应用程序是一个内部 Web 应用程序,它作为HTA运行,所有查询都通过对实际提交 DB 请求的 ASP 的 javascript 调用完成。

0 投票
7 回答
6574 浏览

php - 如何在 PHP 中记录未捕获的异常?

我发现了如何将错误转换为异常,如果它们没有被捕获,我会很好地显示它们,但我不知道如何以有用的方式记录它们。简单地将它们写入文件是没有用的,不是吗?当您还不知道导致异常的原因时,您是否会冒险访问数据库?

0 投票
15 回答
99570 浏览

php - PHP中的接口有什么意义?

接口允许您创建定义实现它的类的方法的代码。但是,您不能向这些方法添加任何代码。

抽象类允许您做同样的事情,以及向方法添加代码。

现在如果你可以用抽象类实现同样的目标,为什么我们还需要接口的概念呢?

有人告诉我,它与从 C++ 到 Java 的 OO 理论有关,这是 PHP 的 OO 东西所基于的。这个概念在 Java 中有用但在 PHP 中没有用吗?这只是一种避免在抽象类中乱扔占位符的方法吗?我错过了什么吗?

0 投票
6 回答
2441 浏览

c# - 在 PHP 文件中解析 SQL 的最佳方法?

在我的毕业论文中,我开发了一个程序,该程序可以使用准备好的语句自动检测并建议修复 SQL 注入漏洞。特别是 PHP 的 mysqli 扩展。我对 SO 社区的问题是:您首选的方法是检测 PHP 源代码中的 SQL?

我使用了一个包含SQL keywords (SELECT, INSERT, ...)并基本上解析每一行的枚举,遍历枚举以确定是否存在任何 SQL。此外,我必须确保解析器没有错误地检测到 html(例如 <\select>)。

对我来说,这个解决方案运行良好,但现在我手头有更多时间,并考虑重构代码以使用更优雅(和高效)的解决方案。请将您的解决方案限制为使用C#,因为这是我编写程序时使用的。

0 投票
6 回答
13859 浏览

php - 如果我有一个 YYYY-DD-MM 格式的 PHP 字符串和 MySQL 中的时间戳,有没有一种在它们之间转换的好方法?

我有兴趣在日期字符串和 MySQL 时间戳之间进行比较。但是,我没有看到一个简单的转换。我是否忽略了一些明显的东西?