草庐IT

Start-Class

全部标签

PHP 启动 :Unable to start dynamic library

我正在尝试添加PHPpthreads,以下步骤已完成解压缩zip-将php_pthreads.dll移动到bin\php\ext\目录。将pthreadVC2.dll移动到bin\php\目录。将pthreadVC2.dll移动到bin\apache\bin目录。将pthreadVC2.dll移动到C:\windows\system32目录。打开php\php.ini并添加extension=php_pthreads.dll在这些步骤之后,重述会导致错误PHPStartup:unabletoloaddynamiclibrary'c:\xamp\php\ext\php_pthreads.

php - Symfony - NelmioApiDocBundle : Show parameter description imported from class

我正在使用NelmioApiDocBundle连同用于RESTAPI的PHP框架Symfony3。我想在/api/doc页面中显示我的参数的描述。如果不手动添加参数,这可能吗?我想从输入/输出类中导入它。这是我的文档的样子:这是生成文档的Controller操作(/api/user/login)的@ApiDoc:*@ApiDoc(*section="user",*resource=true,*description="Checkstheusercredentialsandreturnsanauthentication&refreshtokeniftheyarecorrect",*inp

php - 使用原则 2 选择从一个父类(super class)扩展的多个子类的实体

鉴于我的Doctrine2实体的设置:App\Bundle\LorumBundle\Entity\Node:type:entitytable:nodefields:id:id:truetype:integerunsigned:falsenullable:falsegenerator:strategy:IDENTITYcreated:type:datetimeinheritanceType:SINGLE_TABLEdiscriminatorColumn:name:typetype:stringlength:255discriminatorMap:a:ab:bc:cApp\Bundle\L

php session_start 一般错误处理

我正在寻找一种处理session_start错误的通用方法,而不是一种处理特定错误的方法。可能会发生许多错误,例如session目录已满,这会导致fatalerror。我想要一种方法来捕获这些错误并干净地处理它们,而不必为每种可能性编写自定义处理程序。像这样的东西(但不是这样,因为它不起作用):try{session_start();}catch(Exception$e){echo$e->getMessage();}感谢所有帮助,提前致谢。 最佳答案 常规的PHPsession函数不会抛出异常但会触发错误。尝试写一个errorhan

php - 调用未定义函数 phpob_start()

我在codeigniter工作,突然收到一个奇怪的错误。以下文件运行良好,但突然停止执行php代码。当我去检查错误日志时,这是它的错误。[09-Jun-201414:36:58America/Denver]PHPFatalerror:Calltoundefinedfunctionphpob_start()in/*/views/mobile_views/templates/header.phponline1看起来它以某种方式组合了前两行。当我试图删除ob_start()语句时,它开始为下一行提供错误。知道突然发生了什么吗?我已经复制并粘贴了整个文件代码如下。谢谢。session->use

php - 由于 "session_start",从 PHP 5.3 切换到 Php 5.4 时 Silex 出现白屏死机

最后我用下面两行重现了这个问题:session_set_save_handler(newSessionHandler());session_start();当我这样做时,我得到了WSOD!知道为什么会这样吗?==========================================================最后,我越挖越深,将范围缩小到由于session_start()失败而导致的问题;不过,我不知道为什么会那样失败。所以,问题归结为:当在NativeSessionStorage::start()中调用session_start()时,它会失败。但是,当我创建一个仅执行

PHP 提示动态返回类型(基于 $class 参数)

您是否可能暗示PHP函数/方法的返回类型,如果它是参数,则由一个确定?像这样:/***@paramstring$class*@paramarray$attributes*@return$class我正在实现一个允许为单元测试创​​建工厂对象的库。所以我想在客户端代码中实现:$user=$factory->create('Users',['name'=>'John','email'=>'john@example.com']);并且无需像这样在客户端代码中添加明确的PHPDoc注释就可以自动完成对象方法/属性:/*@var$userUsers*/$user=$factory->create

php - 在 cakephp3 的 session 中使用多字节时 session_start() 不成功

最近开始使用cakephp3.1,出现如下错误。Warning(2):session_start():Tryingtodestroyuninitializedsession[CORE/src/Network/Session.php,line324]Warning(2):session_start()[function.session-start]:Failedtodecodesessionobject.Sessionhasbeendestroyed[CORE/src/Network/Session.php,line324]Warning(2):session_start()[funct

php - 如何停止此检查 : "Member has protected access, but class has magic method __get"?

如何停止检查:"Memberhasprotectedaccess,butclasshasmagicmethod__get"?我到处搜索,但找不到禁用此检查的选项。我真的不希望属性在private时仍然用不同的颜色标记,并且类中有一个神奇的方法__get。 最佳答案 正如@LazyOne提到的解决方案是:@property字符串$File在php文档中。 关于php-如何停止此检查:"Memberhasprotectedaccess,butclasshasmagicmethod__get"

php - Prestashop 1.6,冲突: 2 different modules requiring same class, 不同版本

在我的Prestashop项目中,我有几个模块。在其中一个(我们称之为“AWS”)中,我使用composer(在PHPStorm中)安装了AWSSDK,如here所述。.Composer已经“需要”,在其他库中,“guzzlehttp”,更新到它的最终版本。另一方面,还有另一个模块(我们称它为“orangeConnect”)也带有composer,它有一个早期版本的“guzzlehttp”。问题出在我在php中使用AWSSDK时,在第一个模块的php脚本中。发生的事情是它试图调用URIComposer类,但它崩溃了。其实是因为没有一类“UriResolver”。问题是,如果我删除“or