Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。

13
PHPDoc类型提示对象数组?
因此,在PHPDoc中,可以@var在成员变量声明上方指定以提示其类型。然后是一个IDE,例如。PHPEd将知道它正在使用哪种类型的对象,并且能够为该变量提供代码见解。 <?php class Test { /** @var SomeObj */ private $someObjInstance; } ?> 这非常有用,直到我以后需要遍历这些对象时才需要对一个对象数组进行相同操作才能获得正确的提示。 那么,有没有办法声明一个PHPDoc标记来指定成员变量是SomeObjs 的数组?@var例如,数组是不够的,并且@var array(SomeObj)似乎无效。
417 php  ide  phpdoc  var  hint 

18
如何在PHP应用程序中使用多线程
是否有一种实际的方法可以在PHP中实现多线程模型,无论是真正的还是仅对其进行仿真。一段时间以前,建议您可以强制操作系统加载PHP可执行文件的另一个实例并处理其他同时进行的进程。 问题在于,当PHP代码完成执行PHP实例时,它仍保留在内存中,因为无法从PHP中杀死它。因此,如果您正在模拟多个线程,则可以想象会发生什么。因此,我仍在寻找一种可以在PHP中有效完成或模拟多线程的方法。有任何想法吗?

17
PHP常量包含数组?
这失败了: define('DEFAULT_ROLES', array('guy', 'development team')); 显然,常量不能保存数组。解决此问题的最佳方法是什么? define('DEFAULT_ROLES', 'guy|development team'); //... $default = explode('|', DEFAULT_ROLES); 这似乎是不必要的努力。
407 php  arrays  constants  scalar 

26
网站截图
有什么方法可以用PHP拍摄网站的屏幕截图,然后将其保存到文件中?
407 php  screenshot 

6
在PHP中,什么是闭包?为什么要使用“ use”标识符?
我正在检查一些PHP 5.3.0功能,并在网站上运行了一些看起来很有趣的代码: public function getTotal($tax) { $total = 0.00; $callback = /* This line here: */ function ($quantity, $product) use ($tax, &$total) { $pricePerItem = constant(__CLASS__ . "::PRICE_" . strtoupper($product)); $total += ($pricePerItem * $quantity) * ($tax + 1.0); }; array_walk($this->products, $callback); return round($total, 2); } 作为匿名函数的例子之一。 有人知道吗?有文件吗?而且看起来很邪恶,应该使用它吗?
407 php  closures 

15
PHP-如何创建换行符?
在PHP中,我尝试创建换行符: echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n'; 然后,我在记事本中打开创建的文件,它按字面意义写换行符: 1 John Doe \ r \ n 1 John Doe \ r \ n 1 John Doe \ r \ n 我尝试了的多种变体\r\n,但没有任何效果。为什么换行符不变成换行符?

21
如何使用Laravel Eloquent创建多个Where子句查询?
我正在使用Laravel Eloquent查询构建器,并且在一个查询中需要WHERE多个条件的子句。它可以工作,但并不优雅。 例: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=', 1) ->where('this_as_well', '=', 1) ->where('that_as_well', '=', 1) ->where('this_one_too', '=', 1) ->where('that_one_too', '=', 1) ->where('this_one_as_well', '=', 1) ->where('that_one_as_well', '=', 1) ->get(); 有没有更好的方法可以做到这一点,还是我应该坚持使用这种方法?

16
如何在PHP中保护数据库密码?
当PHP应用程序建立数据库连接时,通常当然需要传递登录名和密码。如果我为我的应用程序使用单个最小权限登录名,则PHP需要在某个地方知道该登录名和密码。保护该密码的最佳方法是什么?似乎只在PHP代码中编写它不是一个好主意。
404 php  database  security 

30
您如何调试PHP脚本?[关闭]
关闭。这个问题需要更加集中。它当前不接受答案。 3年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 您如何调试PHP脚本? 我知道诸如使用错误报告之类的基本调试。PHPEclipse中的断点调试也非常有用。 在phpStorm或任何其他IDE中进行调试的最佳方式(快速简便)是什么?

11
从PHP URL保存图像
我需要将图像从PHP URL保存到PC。假设我有一个页面,其中只http://example.com/image.php包含一个“花”图像,没有其他内容。如何使用新名称(使用PHP)从URL保存此图像?
402 php  image 

15
正确的WordPress文件权限[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 12个月前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我在这里浏览了一下,但没有找到有关最佳文件权限的任何详细信息。我也看了看一些的WordPress的形式的问题,在这里也不过任何人说建议777显然需要在安全一点教训。 简而言之,我的问题是这个。我应该具有以下权限: 存放所有WordPress内容的根文件夹 管理员 wp内容 wp-includes 然后每个文件夹中的所有文件?
399 php  wordpress  chmod 




14
如何找到命令行使用的php.ini文件?
我需要在EasyPhp环境中启用pdo_mysql,因此转到php.ini文件并取消注释以下行: extension=php_pdo_mysql.dll 不幸的是我仍然有同样的问题。我正在使用CLI,所以我想我需要找到CLI使用的php.ini文件。我如何找到它?
389 php  easyphp 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.