首页 > TAG信息列表 > php-5-5

PHP 5.5中的半复杂解引用

总的想法是这样的: >我有一个课堂测试 >该类具有公共静态属性$commands> test :: $commands是一个键数组=>回调对>我有一个保存在$cmdkey中的密钥 考虑到所有这些,我应该可以这样写: self::$commands[$cmdkey]($argument); 但是,这样做会产生: PHP Notice: Undefined variable: $c

启用PHP 5.5 OPCache

配置OPCache as recomanded后,它不起作用. 那么,如何调试OPCache以查看问题出在哪里? 还是我想念什么? 我的配置: php.ini 的PHP -V 并在代码中 opcache_get_status(); // return false //but extension_loaded('Zend OPcache') // return true 解决方法:已经有一段时间了,所以我想

php-如何获取会话驱动程序Laravel 5

如何在Laravel 5中获取用于会话的当前会话驱动程序? 我想知道我的会话写在哪里.我可以使用获取会话ID Session::getId(); 但是司机不能解决方法:你好,你可以得到下一个 Session::getDefaultDriver(); 有关方法的更多信息,请访问Laravel API

PHP-一个MySQL或MariaDB事务中可以使用多少个查询

一个MySQL / MariaDB事务中可以使用几个查询? 事务中使用的查询数量是否有限制?目前,我已经对一个大型ZF1项目进行了测试,该交易具有175,000个查询,并且工作正常! 该事务将每月执行一次,但是将来可以增加查询数量. 增加交易量时,查询数量是否有限制,或者存在性能问题? $db = Zend_Db_T

在CentOS 6.7上从php 5.5.x升级到5.6.x

我到处都在寻找这个主题,但是与在centOS上升级php相关的所有问题似乎都已经过时了.我找到了https://www.zerostopbits.com/how-to-upgrade-php-5-3-to-php-5-6-on-centos-6-7/ 看起来很简单;但是,我对安装新的存储库不熟悉. 似乎有相当数量的repos拥有我需要的php 5.6程序包,但我不

php – 如何从类的函数内部访问全局变量

我有文件init.php: <?php require_once 'config.php'; init::load(); ?> 与config.php: <?php $config = array('db'=>'abc','host'=>'xxx.xxx.xxx.xxxx',); ?> 一个名为something.php的类:

php – 安装pecl / raphf和propro时出错

我已经将php5.5更新为php7.0. 我试着运行这个命令: pecl install pecl/raphf 但是我得到了这个错误: Parse error: syntax error, unexpected ‘new’ (T_NEW) in /usr/share/php/PEAR/Frontend.php on line 91 我如何安装: pecl install pecl/raphf pecl install pecl/propro

php – 解析错误时阻止错误报告

我将从写作开始,我确实看到了类似的问题,我确实尝试了建议的解决方案. 我正在运行一个cli,当我故意在php文件中输入一个解析错误时,我在stdOut中没有得到任何错误.我使用以下配置:用于error_reporting的22527是 ini_set(‘error_reporting’,E_ALL | E_STRICT); PHP 5.5.20 (cli)

将PHP表单5.4升级到5.5后,curl_exec返回false

我将php版本从5.4升级到5.5.升级php curl_exec函数后启动返回false. php 5.5中的curl选项有什么变化吗?我在文档中找不到任何内容. $ch = curl_init(); curl_setopt( $ch, CURLOPT_POST, 1 ); curl_setopt( $ch, CURLOPT_HEADER, 0 ); curl_seto

php – 如何自动加载文件名与类名不同的类?

我见过这些, How to autoload class with a different filename? PHP Load a class with a different name than the one passed to the autoloader as argument 我可以改变但是在我的MV *结构中我有: /models customer.class.php order.class.php /controllers custom

在php 5.5.9的php开关中使用常量

在Ubuntu 14上安装PHP 5.5.9之后,我发现了一个带有switch语句和PHP_OS常量的奇怪行为. 我假设在PHP 5.5.9中,switch语句也检查相同的类型(===)? 或者它是一个PHP错误? echo PHP_OS; // Linux $os = PHP_OS; switch (PHP_OS) { case "WINNT": echo 'Windows'; b

如何在php中导入带命名空间的静态函数?

在namespace1声明的类A. namesapce namesapce1; class A { public static function fun1() { } } 我想在B类中使用fun1(): namespace namesapce2; use ???? as fun1 class B { public static func2() { fun1(); } } 怎么做 ?解决方法: namespace na

php – 在允许依赖注入的同时在类之间共享依赖

我有两节课 ClassA , ClassB 类通常依赖于两个基本服务和存储库 ServiceA , ServiceB 类(ClassA,ClassB)使用DI原则使用构造函数注入依赖项. 由于所有三个共享一些如上所述的公共服务,我想将所有常用方法和服务分组到类Base这样 基类 class Base { protected $A; pro

php – DOMDocument无法更改parentNode

我无法从null更改DOMDocument parentNode.我尝试过使用appendChild和replaceChild,但没有运气. 我在哪里错了?      error_reporting(E_ALL); function xml_encode($mixed, $DOMDocument=null) { if (is_null($DOMDocument)) { $DOMDocument =new DOMDo

php – 简单的尝试/最终与try / catch

具有简单的功能,例如: function hello( $var ) { try { // do something with $var which may or may not throw an exception return $var; } finally { return $var; } } 如果将逻辑或处理转换为: function hello( $var ) {

php – 针对已知字符串列表检查字符串中常见的错误识别字符

背景 我的(MySQL)数据库中有一个包含六(6)个字符的代码列表.它们由随机选择的数字和字母组成.它们被视为不区分大小写,但它们在数据库中以大写形式存储.它们可能由数字0组成,但从不包含字母O.我将这些代码用作用户的一次性身份验证. 问题 这些代码已在卡片上手写,不幸的是,某些字母

如何在php中显示系统正常运行时间?

还是一个初学者,所以忍受我… 因此,我发现这个函数用于系统正常运行时间,并且一直在学习php和Web开发时一直在使用它.我的目标是让输出看起来像天:小时:分钟:秒但是没有$seconds变量所以我根据我的其他内容添加了该行.一切都很好,除了秒只显示为0.我不太确定我做错了什么,或者这是否是