草庐IT

default-constructor

全部标签

timeout - 我可以从我的 php 代码中更改 default_socket_timeout 吗?

在我的php脚本中,我恢复了db2数据库备份。他们越来越大。所以现在我在执行脚本后+-30分钟后收到500服务器错误。(mod_fastcgi.c.3352)中有这一行未收到响应,已发送请求:套接字上的634:tcp:127.0.0.1:9090for/wrational/restoredb.php?mode=restore&database=RATIONAL,关闭连接在php-errors.log文件中。我认为设置`set_time_limit(6000);1会解决问题,但事实并非如此。增加php.ini文件中的default_socket_timeout就可以了。有什么方法可以从p

php - PASSWORD_DEFAULT 与 PASSWORD_BCRYPT

PASSWORD_DEFAULT和PASSWORD_BCRYPT有什么区别?他们都使用Blowfish加密算法吗?什么是算法成本?如何在PHP中设置password_hash以产生255哈希长度而不是60? 最佳答案 目前PASSWORD_BCRYPT是唯一支持的算法(使用CRYPT_BLWFISH),因此PASSWORD_DEFAULT和PASSWORD_BCRYPT目前没有区别。PASSWORD_DEFAULT的目的是允许在未来包含其他算法,因此PASSWORD_DEFAULT将始终用于应用最受支持的哈希算法。成本与算法执行的迭

php - 如何修复 PHP Strict 错误 "Creating default object from empty value"?

我有以下PHP5代码:$request=NULL;$request->{"header"}->{"sessionid"}=$_SESSION['testSession'];$request->{"header"}->{"type"}="request";第2行和第3行产生以下错误:PHPStrictstandards:Creatingdefaultobjectfromemptyvalue我该如何修复这个错误? 最佳答案 Null不是一个对象,所以你不能给它赋值。从你的所作所为看来你需要一个associativearray.如果您不喜

php - 为什么不是 "instantiate a new object inside object constructor"?

我回答了一个问题(link),我在另一个类的构造函数中使用了新对象的创建,这里是示例:classPerson{public$mother_language;function__construct(){//justtoinitialize$mother_language$this->mother_language=newLanguage('English');}我得到了用户“Matija”(hisprofile)的评论,他写道:你不应该在对象构造函数中实例化一个新对象,依赖关系应该从外部推送,所以任何使用这个类的人都知道这个类依赖什么!总的来说,我可以同意这一点,并且我理解他的观点。不过

php - 拉维尔 5.2 : Unable to locate factory with name [default]

我想播种数据库当我使用这个publicfunctionrun(){$users=factory(app\User::class,3)->create();}在数据库中添加三个用户,但是当我使用这个时publicfunctionrun(){$Comment=factory(app\Comment::class,3)->create();}显示错误[InvalidArgumentException]Unabletolocatefactorywithname[default][app\Comment]. 最佳答案 有时可能是由于导入了错误

php - Laravel Blade "old input or default variable"?

我想在输入值中显示旧输入。如果没有旧输入,则显示其他变量:value="{{old('salary_'.$employee->id)or'Default'}}"但是当没有旧输入时,它会给我1而不是默认值!我认为问题与串联有关,但我不知道如何解决!? 最佳答案 or是PHP中的比较运算符,因此您的代码计算结果为true,或1。您想要的是三元if声明。如前所述,or可以在Blade中用作三元if语句的简写。但是您可以(并且应该)将默认值作为第二个参数传递给函数,如下所示:value="{{old('salary_'.$employee-

php - 如何修复 PHP 中的 'Creating default object from empty value' 警告

这个问题在这里已经有了答案:CreatingdefaultobjectfromemptyvalueinPHP?(18个答案)关闭6年前。我从我的joomla安装中得到以下错误。Warning:Creatingdefaultobjectfromemptyvaluein/modules/mod_continuous_rss_scrolling/helper.phponline54如何修复此错误?

PHP默认函数参数值, 'pass default value'参数如何 'not last'?

我们大多数人都知道以下语法:functionfuncName($param='value'){echo$param;}funcName();Result:"value"我们想知道如何为“notlast”参数传递默认值?我知道这个术语已经过时了,但一个简单的例子是:functionfuncName($param1='value1',$param2='value2'){echo$param1."\n";echo$param2."\n";}我们如何完成以下任务:funcName(---defaultvalueofparam1---,'nondefault');结果:value1notdefa

mysql - 错误 1364 : 1364: Field 'ssl_cipher' doesn't have a default value

ERROR1364:1364:Field'ssl_cipher'doesn'thaveadefaultvalue.SQL语句:INSERTINTO`samedaycrm4`.`users`(`Host`,`User`,`Password`)VALUES('%','Bonnie','*BB71B8925EED8E5387A872A38E566BFCB0F78071')我正在尝试确定错误的原因ERROR1364:1364:Field'ssl_cipher'doesn'thaveadefaultvalue..?提前谢谢... 最佳答案 /

mysql - MySQL的DEFAULT NULL和CHECKBOX NULL有什么区别?

DEFAULTNULL和CHECKBOXNULLmysql有什么区别?我可以将默认设置为NULL还是有一个复选框,我可以在下面勾选NULL?有什么区别? 最佳答案 拥有一列DEFAULTNULL意味着如果您没有为该列设置值,它将默认为NULL。拥有一个NULL(able)列意味着它可以是NULL,否则它会要求您为该列设置一个值,默认情况下或在插入查询中。如果该值应该是可选的,则只选中该框。 关于mysql-MySQL的DEFAULTNULL和CHECKBOXNULL有什么区别?,我们在S