问题标签 [php4]

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 回答
551 浏览

php - 使用 preg_split 查找远程 url 的图像

我想要字符串中“img”标签内的内容。例如:- 如果

然后我想使用 preg_split 进行操作,如下所示:-

我用下面的代码找出来

但在某些情况下它无法正常工作,例如: - 如果图像标签内有空格或空行。

0 投票
4 回答
838 浏览

php - 在这种情况下,为什么 PHP 赋值运算符充当引用赋值?

我有一些代码在 PHP 4 和 PHP 5 之间的行为似乎有所不同。下面的代码:

以前,在 PHP 4 中,上面对 $foo2 的赋值会将 $foo2 重置为 $this 最初设置的值。在这种情况下,我希望它被设置为具有空 $arr 成员的 CFoo。但是,$foo2 对 $this 的赋值是作为引用赋值。Foo2 是这个的别名。因此,当我在 foo2 上调用“AddToArray”时,$this 的 $arr 也被附加到。因此,当我将 foo2 重新分配回 this 时,我并没有得到 this 的初始值,而是得到了一个自赋值。

这种行为在 PHP 5 中改变了吗?我能做些什么来强制 foo2 复制这个?

0 投票
1 回答
92 浏览

mysql - 如何从mysql中删除通配符

不知何故,在我的表中存储 UNC 路径时,我的 mysql 表中出现了野字符。并且所有的 \r 一次都在字段中显示一个正方形。谁能告诉我如何解决这些问题?谢谢。

0 投票
6 回答
8653 浏览

php - PHP:获取传递的变量的类名?

我有一个函数可以将一个类作为参数传递给它。我想将传递的类的类名作为字符串获取。

我尝试将此方法放在传递的类中:

但是如果类被扩展,我认为这将返回子类的名称,但它仍然返回我觉得有点奇怪的超类的名称。

那么给定一个 $var 作为参数传递给函数,有没有办法获取类名的字符串?

谢谢!!

0 投票
1 回答
77 浏览

php - PHP:在返回的类上调用方法

我有一个方法,它返回一个类并想在它上面调用一个方法。代替

我想写

从 PHP4 开始有这样的语法吗?

这有效:

但我想事先操作类(我现在在 getClass() 中这样做)。

0 投票
2 回答
424 浏览

php - PHP:包含相对于调用文件而不是根文件的文件?

好的说我fileA.php在同一个目录中有一个名为的文件我有另一个名为的文件fileB.php

所以在fileA里面有这个require_once('fileB.php')通知我没有指定文件路径,因为两个文件都在同一个目录中。

现在,如果 fileA 包含在位于其他位置的另一个文件中,则它无法包含 fileB,因为父文件(包含 fileA 的文件)与 fileB 不在同一目录中。

那么,无论 fileA 包含在哪里,我怎样才能使 fileA 加载 fileB 呢?

那有意义吗?

谢谢!!

0 投票
1 回答
117 浏览

singleton - 如何在 PHP4 中制作单例?

如何在 PHP4 中制作单例?PHP4 中可以使用静态吗?

0 投票
2 回答
81 浏览

php - 在函数中处理数组,使用外部格式

我想将一个数组传递给一个函数并在这个函数中迭代它。但我希望能够更改单个条目的显示方式。

假设我有一组复杂的对象:

现在我做:

我想在一行中完成上述操作:

从 PHP4 开始有机会这样做吗?要有创意!

0 投票
4 回答
135 浏览

php4 - 应该有像'bytelen'(连同'strlen')这样的东西吗?

在我看来,'strlen' 函数应该只返回字符串中的字符数。没有其他的。它确实如此,无论是计算 ASCII 字符还是 Unicode 字符。字符是一个字符,指向 ASCII 表或 UTF-8 表上的给定位置。而已。

无论出于何种原因,如果您想知道字符串的字节长度,那么您应该使用不同的函数。我是 PHP 脚本的新手,所以我还没有找到那个函数。(应该是类似 'bytelen()' 的东西?)

0 投票
2 回答
2927 浏览

php - 没有 cURL 的 PHP4 HTTP Post

我有以下代码可在 PHP5 上使用,以在不使用 cURL 的情况下发送 HTTP POST。我希望这适用于 PHP 4.3.0 及更高版本:

仅 PHP5 支持 HTTP 上下文。有没有办法让它与 PHP 4.3.0 一起工作 - 如果没有安装 PHP5 或 cURL,我需要一个后备方法。