问题标签 [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.
php - 从视频文件生成预览图像?
给定视频文件(.mov
, .mp4
)的 PHP 有没有办法生成缩略图预览?
php - 在 PHP >= 4.3.0 中使用静态属性?
免责声明:是的,我被迫支持 PHP 4.3.0。我知道它已经死了。不,我无法升级它,因为我正在处理多个服务器,其中一些我没有 su 访问权限。
好吧,由于它是 PHP5 特定的,所以我不能使用self::
,我应该如何在 PHP4 类中实现静态?到目前为止,从我的研究看来,我至少可以使用static
关键字,除非只能在函数上下文中使用,我已经看到了另一种使用 $_GLOBALS 的方法,但我认为我不会使用它。
就这样我们在同一个页面上,我需要在 4 中访问这些 PHP5 静态:
到目前为止,我已经提出了我自己的函数,如果找不到一个静态变量,它基本上会设置一个静态变量,然后我将所有静态属性硬编码到其中。但是,我不完全确定如何在同一个类的另一个方法中引用这些静态变量,假设它没有被实例化并且没有构造函数被触发,这意味着我不能使用$this
.
问题一:这可行吗?我应该尝试使用不同的方法吗?
问题 #2:我如何从同一个类中的方法中引用静态?我试过了__CLASS__::statics
,但我认为__CLASS__
这只是一个字符串,所以我并没有真正调用方法。
注意:我将把它实现到一个框架中,该框架将用于 Apache2+/IIS6+、PHP4.3.0 到 PHP 5.2、OSX/Linux/Windows。
php - mb_strlen 是 iconv_strlen 的合适替代品吗
也就是说,如果我完全用 PHP4 编写代码?或者也许我应该使用自定义函数或类/扩展来计算多字节字符串中的字符数?
我能发现的唯一区别是 mb_string 去除了坏序列,而 iconv_strlen 没有。
php - 在静态方法中内部调用构造函数是个好主意吗?
例如,假设我有一个本地化的日期类,其中的正常用法是创建一个对象。
现在,如果我不想总是明确地创建一个新对象,而是想要更多类似...的东西怎么办?
在我的formatDate
方法中,调用构造函数在内部创建日期对象是个好主意,还是应该完全使所有内部方法调用静态?
我还没有开发很多类,我想知道这是否是 OO 语言中的常见模式。
php - 根据 SELECTvalue 发布到不同的页面?
我有一个表格,取决于<select>
我想发送到不同页面的框的选定值。
我不知道执行此操作的最佳方法,但我认为最好的方法可能是让中间页面始终发布到,然后让中间页面检查从<select>
框中发送的值并将 POST 值转发到不同的页面取决于它是什么。如果这是最好的方法,我该怎么做?如果没有,最好的方法是什么?
谢谢!!
php - 为什么 PHP 4.4.9 会抛出“解析错误:语法错误,意外的 T_STATIC”?
static
我刚刚意识到,当关键字添加到 PHP 4时,Google 教授无法提供我可以找到的特定页面。虽然按照php 4 的更改日志,我可以看到它从 4.0.6 版(或之前)开始可用但为什么会抛出:
解析错误:语法错误,意外的 T_STATIC,在 {FILE_PATH+LINE#} 中需要 T_OLD_FUNCTION 或 T_FUNCTION 或 T_VAR 或 '}'
一个简单的代码如下:
或者这个类变量的赋值是在早期版本的 PHP 中引入的?
php - php HTTP_REFERER 标头,如何关闭或留空
我正在使用以下简单的 PHP 代理脚本,但在目标站点收到零星消息。
我在想它可能与 HTTP_REFERER 标头有关,尽管我没有明确定义它。
谁能告诉我如何明确关闭或将 HTTP_REFERER 标头留空?
提前致谢!
php - building a 'simple' php url proxy
I need to implement a simple PHP proxy in a web application I am building (Its flash based and the destination service provider doesn't allow edits to their crossdomain.xml file)
Can any php gurus offer advice on the following 2 options? Also, I think, but am not sure, that I need to include some header info as well.
Thanks for any feedback!
option1
option2
php - PHP:定义具有可变参数计数的函数?
有没有办法在 PHP 中定义一个函数,让您定义可变数量的参数?
在我更熟悉的语言中是这样的:
谢谢!
php - PHP:合并数组的问题
好的,我有这个合并数组的函数(我得到了这个问题的答案),如下所示:
职能
用法
输出
好的,这适用于 1 个缺陷,我无法弄清楚如何修复:如果 $arr1 缺少 $arr2 所具有的东西,它应该只使用 $arr2 中的值,而是将它们全部省略:
例子
输出
注意 [soda] 不在新数组中,因为第一个数组没有它。
我怎样才能解决这个问题???
谢谢!!!