草庐IT

default-lazy-init

全部标签

php - PHP 中 date_default_timezone_set 的作用范围是什么?

PHP中date_default_timezone_set的作用范围是什么?我的意思是如果我使用:functionfoo(){date_default_timezone_set('validstring');/*wherevalidstringisavaliddate_default_timezone_setparameter*/echo(date('blabla'));}在使用foo()之后,日期会恢复到正常/默认时区吗? 最佳答案 不,范围是执行脚本的生命周期。通常,您调用一次date_default_timezone_set(

php - 引用错误 : Error #1069:Property not found on String and there is no default value

我正在使用URLRequest在flash中加载一个外部php文件。但不幸的是我得到了这个错误-ReferenceError:Error#1069:PropertyemailnotfoundonStringandthereisnodefaultvalue.atMain/variablesGot()atflash.events::EventDispatcher/dispatchEventFunction()atflash.events::EventDispatcher/dispatchEvent()atflash.net::URLLoader/onComplete()这里是相关的as3代

php - 为什么有些 php 类有一个空的 init() 方法?

例如在Yii2框架中yii\filters\AccessControl类覆盖了其父类yii\base\Object中的init()函数>。这个Object类又具有如下构造方法:ClassObjectimplementsConfigurable{publicfunction__construct($config=[]){if(!empty($config)){Yii::configure($this,$config);}$this->init();//callsthemethoddefinedbelow}}//andthedefinitionofthisinitfunction...pu

php - Zend 框架 : How do I change the default layout script to something other than layout. phtml?

我想将我的默认布局文件命名为layout.phtml以外的名称,因为它并没有真正描述它是什么类型的布局。我怎样才能做到这一点?谢谢! 最佳答案 在您的Bootstrap.php文件中,您可以执行如下操作:protectedfunction_initLayoutName(){//usesitelayout.phtmlasthemainlayoutfileZend_Layout::getMvcInstance()->setLayout('sitelayout');}如果你想为不同的模块使用不同的布局,你需要在Bootstrap中注册一个

PHP 变量 "default value"

我想从session中获取一个值,但如果未定义则使用默认值。当然,我想绕过PHP通知。你可以写一个函数来做这个functionget(&$var,$default){if(isset($var))return$var;return$default;}echoget($foo,"bar\n");$foobar="foobar";echoget($foobar,"ERROR");Exampleinaction有没有办法不用在每个文件中定义这个函数就可以做到这一点? 最佳答案 您可以在一个脚本中定义它,然后在您的其他脚本中require_

php - 如果 default_charset 为空,字符集是什么

从PHP5.6开始,default_charset字符串被设置为"UTF-8",例如inthephp.inidocumentation.它表示该字符串对于早期版本是空的。当我创建一个Java库来与PHP通信时,我需要知道当一个字符串在内部作为字节处理时我应该期待哪些值。如果default_charset字符串为空并且(文字)字符串包含ASCII范围之外的字符,会发生什么情况?我应该期待平台的默认字符编码,还是源文件使用的字符编码? 最佳答案 简答对于文字字符串——总是源文件编码。default_charset值在这里什么都不做。更长

php - WooCommerce 'remove_action' 在 'init' Hook 中不起作用

我正在尝试修改WooCommerce产品过滤器插件以将过滤器添加为而不是"col-md-6".在functions.php中,我删除了Hook到创建col-md-6的函数的操作。,编写了创建row的新函数s,并添加了与我的新功能Hook的操作。请参阅下面的代码。functionfilter_styling(){echo'';}functionfilter_styling2(){echo'';}functionproduct_category_filter_changes(){remove_action('woocommerce_before_main_content','oxy_bef

php - CakePHP3 在 default.ctp 中获取用户

我从事CakePHP3项目。我想显示来自default.ctp的登录用户的用户名,所以我尝试了这个://indefault.ctp$user=$this->Session->read('Auth.User');if(!empty($user)){echo'Hi',$user['user_name'];}它不起作用,我找到了其他解决方案,告诉我将当前用户置于AppController的session中,它也不起作用。//inAppControllerfunctionbeforeFilter(){$user=$this->Session->read('Auth.User');$this->

php - 我在带有 PHP 7 的 Ubuntu 16 上安装了 cURL,但我仍然调用未定义的函数 curl_init()

这个问题在这里已经有了答案:Howtoinstallphp-curlinUbuntu16.04(8个答案)关闭3年前。我已经完成了sudoapt-getinstallcurl、sudoapt-getphp5-curl、sudoapt-getphp-curl但我得到了curl_init()的未定义函数有人知道解决这个问题的方法吗?这是我的PHP代码。

php - 我如何解析这个字符串 : a:10:{1:0;s:7 :"default";i:1; . ..?

我怎样才能读取这样的字符串?它们是什么意思?a:10:{i:0;s:7:"default";i:1;s:8:"failsafe";i:2;s:4:"foaf";i:3;s:4:"ical";i:4;s:2:"js";i:5;s:4:"json";i:6;s:6:"opendd";i:7;s:3:"php";i:8;s:3:"rss";i:9;s:3:"xml";}我见过很多使用类似字符串的系统,将其存储在数据库中并解析以获取值。我该如何解析它们?谢谢。 最佳答案 这是一个序列化的字符串。查看var_dump(unserialize(