Tag: PHP的

Linux / CentOS PC上的php.ini文件在哪里?

我无法在我的服务器上findPHP.ini位置。 我已经检查了所有堆栈溢出的答案,但我无法find我的php.ini位置。 我有Linux,Cent OS,zPanel。 PHP的最后一个版本。 我的电脑:Linux Mint 15 KDE。

如何用WAMPloginphpMyAdmin,用户名和密码是什么?

phpMyAdmin中的 “root”是什么意思? 每当我在地址栏上写localhost/phpmyadmin ,我都会被要求input用户名和密码,但我不知道他们是什么。 我不记得我何时何地设置它们。 从哪里可以得到我的用户名和密码login到phpMyAdmin?

使用Composer的开发/生产开关时如何正确部署?

Composer可以select仅在开发时加载多个依赖项,因此这些工具不会在生产环境中(在活动服务器上)安装。 这在理论上是非常方便的,只有在testing,假数据工具,debugging器等开发中才有意义的脚本。 要走的路是在开发中添加一个额外的require-dev块和你需要的工具: "require-dev": { "codeception/codeception": "1.6.0.3" } 然后(理论上)通过加载这些依赖关系 composer install –dev 问题和问题: Composer已经在2013年大幅改变了install和update的行为,现在默认安装require-dev -dependencies(!),随便用require-dev块创build一个composer.json并执行一个composer install来重现。 作为最受欢迎的部署方式是推动composer php。 锁 (保存你当前的composer php设置),然后在生产服务器上执行composer install ,这也将安装开发的东西。 什么是正确的方式来部署这个没有安装-dev依赖关系? 注意:我试图在这里创build一个规范的Q / A来澄清怪异的Composer部署。 随意编辑这个问题。

设置Twig数组的元素

我怎样才能从Twig中设置一个已经存在的数组的成员? 我尝试着下一步: {% set arr['element'] = 'value' %} 但我得到了以下错误: 意外的标记“标点符号”值“[”(“结束语句块”预期)在…

在PHP中创build匿名对象

我们知道,在JavaScript中创build匿名对象很简单,就像下面的代码一样: var object = { p : "value", p1 : [ "john", "johnny" ] } ; alert(object.p1[1]) ; 输出: an alert is raised with value "johnny" 在PHP的情况下可以应用这种相同的技术? 我们可以在PHP中创build匿名对象吗?

检查一个实例的类是否实现一个接口?

给定一个类实例,是否有可能确定它是否实现了一个特定的接口? 据我所知,没有一个内置的函数直接做到这一点。 我有什么select(如果有的话)?

如何从命令行执行PHP代码?

我想执行一个单一的PHP语句,如if(function_exists("my_func")) echo 'function exists'; 直接使用命令行而不必使用单独的php文件。 这怎么可能 ?

PHP中的大写布尔值与小写字母

当我学习PHP的时候,我读了一些地方,你应该总是使用布尔值的大写版本, TRUE和FALSE ,因为“正常的”小写版本, true和false ,不是“安全”的使用。 现在已经很多年了,我写的每个PHP脚本都使用大写的版本。 现在,我正在质疑这个,因为我已经看到大量的用小写字母(即Zend Framework)编写的PHP。 是/是否有使用大写版本的理由,还是完全可以使用小写? 编辑:忘了提及这适用于NULL和null 。

什么是PHPstring是否以另一个string结尾的最有效的testing?

标准的PHP方法来testing一个string$str是否以子string$test结尾是: $endsWith = substr( $str, -strlen( $test ) ) == $test 这是最快的方法吗?

PHP中迟到的静态绑定究竟是什么?

PHP中迟到的静态绑定究竟是什么?