-
是否可以从PHP cli界面加载扩展名,而无需修改ini文件?
所属栏目:[PHP] 日期:2020-07-16 热度:145
我检查了php -h的php和输出,但我似乎没有找到这样的东西. 但是我记得在某处看到它,你可以像php -Xabc.so script.php这样做,暂时加载一个扩展名. 有人知道吗 通过CLI加载常规扩展是通过以下方式完成的: php -dextension=abc.so myfile.php 如果您的扩展名不在[详细]
-
变量 – 使用php.ini声明全局变量
所属栏目:[PHP] 日期:2020-07-16 热度:78
是否可以将变量保存在php.ini文件中.就像我们在.net中的web.config一样.我喜欢在php.ini中保留一个flag类型变量,并将其用于不同的项目. 不能在普通的php.ini文件(或.htaccess equivilents)中设置用户级变量.有些PECL模块允许使用,例如 hidef( http://pecl.php[详细]
-
php – 我即将使用goto语句
所属栏目:[PHP] 日期:2020-07-16 热度:186
救我脱离猛禽死亡 – 有没有更好的办法来处理这种结构? while(condition) { $this-phase1(); $this-phase2(); $this-phase3(); $this-phase4();} 在这些方法之一中,可以满足条件.条件满足后,循环必须退出.如果我可以打电话; phase2()内;例如,我不需要一个got[详细]
-
php – DomPDF:图像不可读或空
所属栏目:[PHP] 日期:2020-07-16 热度:198
由于某种原因,DomPDF将不会渲染包含在要解析的html中的图像: 但是,当返回为html时,该图像在页面上呈现: 我已经看过这些问题,并确保将DOMPDF_ENABLE_REMOTE设置为true并验证文件权限: dompdf image not real image not readable or empty Image error in DO[详细]
-
file_exist()在PHP中是非常昂贵的操作吗?
所属栏目:[PHP] 日期:2020-07-16 热度:149
我正在设计的论坛引擎添加化身,我正在辩论是否做一些简单的(论坛图像命名为.png),并使用 PHP来检查该文件是否存在,然后再显示它.有点复杂(但不是太多),并使用数据库字段来包含要显示的图像的名称. 我宁愿自己去使用file_exists()方法,因为这样一来,如果目前还[详细]
-
通过php从mysql中检索数据,创建flot图
所属栏目:[PHP] 日期:2020-07-16 热度:82
嗨,我正在尝试从 mysql数据库检索数据以创建虚拟图 任何人都可以通过这个程序走走,或者给我一个想法 谢谢 你可能想要这样的东西.我没有用过,但是我看了这个例子 here. ?php//create array of pairs of x and y values$dataset1 = array();while ($row = mysql[详细]
-
php – 如何使用FB Graph在Feed(墙)上发布消息
所属栏目:[PHP] 日期:2020-07-16 热度:129
我已经创建了一个应用程序,现在我想使用新的Graph API在我的一个朋友墙上发布消息.这是可以吗? 我已经在使用oAuth和Graph-api来获取我所有朋友的列表. http://developers.facebook.com/docs/api的API告诉我cURL https://graph.facebook.com/[userid]/feed来[详细]
-
php – Codeigniter的“where”和“or_where”
所属栏目:[PHP] 日期:2020-07-16 热度:74
我试图在我的模型中指定一个查询 $this-db -select(*) -from(library) -where(library.rating =, $form[slider]) -where(library.votes =, 1000) -where(library.lan[详细]
-
is_int和is_integer php方法的区别
所属栏目:[PHP] 日期:2020-07-16 热度:56
这是php方法之间的区别: is_int() 和 is_integer() ? 谢谢! 没有. is_integer是 is_int的别名: documentation page for is_integer: is_integer — Alias of is_int()[详细]
-
PHP debug_backtrace位掩码使用
所属栏目:[PHP] 日期:2020-07-16 热度:191
尝试在 debug_backtrace的php手册中了解此条目. 我不明白他们的意思是什么“这个参数是一个bitmask为….” 我已经在bitmasks上进行了网页搜索,我的头部旋转了,所以我决定我不想要学习它的细节,只是为了知道如何添加这个功能的选项. 我是否放在这两个选项中?[详细]
-
php – Oracle Gotchas for a Experienced Newb
所属栏目:[PHP] 日期:2020-07-16 热度:122
有些Oracle对于新的平台来说是一些棘手的问题,但对于关系型数据库( MySQL,MS SQL Server,Postgres等)来说并不是新鲜事. 我正在寻找的事情的两个例子 许多关系数据库产品处理为您创建一个auto_increment密钥. Oracle不会,您必须手动创建序列,然后创建触发器 当[详细]
-
php – Yii2 REST简化BasicAuth
所属栏目:[PHP] 日期:2020-07-16 热度:134
我对在Yii2中创建REST api的简单程度印象深刻.但是,我对基本身份验证有一点麻烦.我的需求是非常简单的,我想要我的解决方案. 我需要基本的令牌认证.现在我甚至没有对它进行硬编码,但是这是我迄今为止所做的. 我有数据库表来保存我的单个令牌ApiAccess(id,acces[详细]
-
php – 如何使用包含在函数中?
所属栏目:[PHP] 日期:2020-07-16 热度:195
我有一个很大的功能,我希望只在需要时加载.所以我假设使用include是要走的路.但是我需要几个支持函数,在go_do_it()中使用. 如果它们在包含的文件中,我得到一个重新声明错误.参见实施例A 如果我将支持函数放在一个include_once中,它可以正常工作,请参见示例B.[详细]
-
php – nginx错误“recv()失败(104:对等连接重置)从上游读取响应头”
所属栏目:[PHP] 日期:2020-07-16 热度:109
我有一台服务器工作正常,直到2013年10月3日上午10:50,它开始间歇性地向客户端返回“502 Bad Gateway”错误. 大约有五分之四的浏览器请求成功,但大约五分之一的用户失败了502. nginx错误日志包含数百个这样的错误; 2013/10/05 06:28:17 [error] 3111#0: *54528[详细]
-
php – 使用CodeIgniter进行用户认证
所属栏目:[PHP] 日期:2020-07-16 热度:109
我正在使用 PHP编写一个Web应用程序.我想使用MVC模式,并决定使用 CodeIgniter.我的应用程序将有一些页面,这将需要身份验证,一些页面不会.我想以非常通用的方式设计这个,所以应该没有代码重复.有没有可以指出一些好的“设计/阶级结构”呢? 编写一个自定义库,[详细]
-
php – 模拟所有DateTime实例用于测试的时间.
所属栏目:[PHP] 日期:2020-07-16 热度:58
我想在 PHPUnit或Behat测试期间为DateTime实例化的每个实例设置时间. 我正在测试与时间有关的业务逻辑.例如,类中的方法只返回过去或将来的事件. 事情我不想做,如果可能的话: 1)在DateTime周围编写一个包装器,在代码中使用这个代替DateTime.这将涉及到我现在[详细]
-
php – 从数组中选择3个不同的随机值
所属栏目:[PHP] 日期:2020-07-16 热度:122
我有一个30个值的数组,我需要从这个数组中提取3个不同的随机值.我该怎么做? 从 PHP手册无耻地偷走: ?php$input = array(Neo, Morpheus, Trinity, Cypher, Tank);$rand_keys = array_rand($input, 2);echo $input[$rand_keys[0]] . n;echo $[详细]
-
php-fpm – php5-fpm:服务器到达pm.max_children
所属栏目:[PHP] 日期:2020-07-16 热度:75
我有Nginx php5-fpm.每小时几次我的网站卡住了,在日志文件中我看到以下内容: WARNING: [pool www] server reached pm.max_children setting (5), consider raising it. /etc/php5/fpm/pool.d/www.conf文件包含以下配置: pm = dynamicpm.max_children =[详细]
-
php – 使用RecursiveDirectoryIterator对目录列表进行排序
所属栏目:[PHP] 日期:2020-07-16 热度:128
我使用RecursiveDirectoryIterator和RecursiveIteratorIterator使用下面的代码构建一个文件列表树.我需要列表排序 – 任何目录,然后按字母顺序,或按字母顺序. 任何人都可以告诉我如何排序文件列表? $dir_iterator = new RecursiveDirectoryIterator($groupDi[详细]
-
php – 为什么有一个弱的mysql用户密码不好?
所属栏目:[PHP] 日期:2020-07-16 热度:72
我看到了一个“你不需要强大的 mysql用户密码”的论点,因为为了使用它,他们已经可以访问你的服务器了.我们在谈论一个4位数的密码,这是一个在线商业网站上的标准英语词典单词. 如果不以自己的知识和经验影响答案,我想向他们展示一些无私的第三方来源的回复.有[详细]
-
php – Nginx配置文件的名称和位置是什么(相当于htaccess)?
所属栏目:[PHP] 日期:2020-07-16 热度:181
关于如何编写Nginx重写规则以模仿Apache的.htaccess文件有很多 tutorials但我无法自信地说我知道这个所谓的Nginx配置文件的名称或位置实际上是什么.我专门寻找允许你编写服务器路径和PHP指令的Nginx配置文件.我正在使用Ubuntu 12 linux和Codeigniter作为我的P[详细]
-
php – 如何安装旧版本的pecl包
所属栏目:[PHP] 日期:2020-07-16 热度:139
我有这个代码 $passengerId = new MongoId(oPassenger-getId()); return $this-createQueryBuilder(Device) -update() -multiple(true) -field(activated)-set(false) -[详细]
-
应该使用哪个PHP(操作码)缓存?为什么?
所属栏目:[PHP] 日期:2020-07-16 热度:152
我一直听说一些 PHP(操作码)缓存,如APC,XCache,Memcache,eAccelerator等. 但我无法弄清楚如何选择一个.除了缓存系统应该提供的性能优势之外,还应该关注哪些其他因素. 就像为什么你会说X缓存系统比Y好?我不太担心相对的性能提升.任何两个系统之间的微小差异都[详细]
-
php – PECL命令产生很长的错误列表
所属栏目:[PHP] 日期:2020-07-16 热度:102
目前在CentOS 6.5上运行 PHP 5.4. 我安装了webtatic php55w软件包然后通过PECL安装了PEAR PECL而没有问题以及redis和mongo. 不久之后,我意识到5.5与我正在使用的框架不兼容所以我yum擦除了php55w并在其中安装了php54w. 现在pecl命令根本不起作用.每次我发出任[详细]
-
php – 如何更改NGINX用户?
所属栏目:[PHP] 日期:2020-07-16 热度:113
我有一个 PHP脚本,它创建一个目录并将图像输出到目录.这在Apache下运行得很好但我们最近决定切换到NGINX以更多地使用我们有限的RAM.我正在使用PHP mkdir()命令来创建目录: mkdir(dirname($path[image][server]), 0755, true); 切换到NGINX后,我收到以下警告[详细]