草庐IT

bessel-functions

全部标签

PHP 最佳实践 : repass variables from config file when calling functions or use global?

我有一个在多个站点上使用的程序。它使用require('config.php');设置任何站点相关变量,如mysql连接信息、路径等。假设我在一个函数中使用了这些依赖于站点的变量之一,例如$backup_path。这个变量最初是在config.php中声明的,并没有出现在主程序文件中。我需要在函数ma​​kebackup($table_name);中访问这个变量(也在一个单独的functions.php文件中)。是不是比较好说makebackup('my_table');然后在函数内部使用“global$backup_path”,还是调用函数更好makebackup('my_table

php - disable_functions php.ini eval 函数仍然有效

我在试图禁用我的php.ini中的某些功能时遇到了一个小问题。首先,我不是服务器的所有者,所以我无法更改主php.ini配置。但是我试图用服务器所有者给我的指令来改变它。这是我在我创建的php.ini文件中放入的行disable_functions=eval,exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source在我的phpinfo()中,我可以在本地值和主值中看到这些功能被禁用。但我的问题从这里开始。在女巫的同一个文件中,我运行phpinf

php - 当 functions.php 中需要父文件时如何覆盖子 Wordpress 主题中的父文件

我对设计和编码Wordpress主题相当陌生,最近开始了一个基于悉尼主题的child主题,该主题在Wordpress中免费提供。我遇到了无法解决的问题。有一个PHP文件正在通过父主题的functions.php调用,我需要对其进行自定义,并且在更新父主题时需要保持不变。此文件名为template-tags.php,位于“inc”文件夹内。现在,据推测,根据Wordpress法典(我在这里询问之前已经查阅过),子主题上的任何重复文件(functions.php除外)将自动覆盖父主题中的文件。我不知道这是否适用于文件夹内的文件,但我认为这个特定文件在父级的functions.php中被调用

php - CakePHP - fatal error : Call to undefined function

我收到以下错误:Fatalerror:CalltoundefinedfunctiongetAvnet()inC:\xampp\htdocs\ems\app\controllers\queries_controller.phponline23行是:$ret=getAvnet('de',$searchstring);应该打电话functiongetAvnet($country,$query) 最佳答案 你需要使用$ret=$this->getAvnet('de',$searchstring);一般在访问类方法和变量时需要使用$this-

php - 在 PHP 中转换日期时出现 "Call to a member function format() on a non-object"

我无法摆脱这个错误信息:Calltoamemberfunctionformat()onanon-object所以,我继续谷歌搜索并获得了一些很好的资源,比如thisStackOverflowquestion.我试过做类似的事情,但我失败了。这是我的代码:$temp=newDateTime();/*ERRORHERE*/$data_umat['tanggal_lahir']=$data_umat['tanggal_lahir']->format('Y-m-d');$data_umat['tanggal_lahir']=$temp;所以,我试错了,我发现如果我这样做:$data_umat[

php - 警告 : preg_match() [function. 预匹配]:未知修饰符 '/'

这个问题在这里已经有了答案:Warning:preg_replace():Unknownmodifier(3个答案)关闭3年前。我正在尝试使用preg_match返回页面源代码中包含在“”中的所有URL。我使用的代码是preg_match('"http://(.+?)\"',$code,$matches);我收到以下错误:Warning:preg_match()[function.preg-match]:Unknownmodifier'/'in....online13

php - preg_match_all() [function.preg-match-all] : Unknown modifier ']'

使用了几种不同的模式,但它们都出现了这个错误-那是怎么回事?我最短的诊断是:$pattern="]*[^/])>";preg_match_all($pattern,$subject,$matches);谢谢 最佳答案 您缺少正则表达式分隔符。尝试:$pattern="#]*[^/])>#i"; 关于php-preg_match_all()[function.preg-match-all]:Unknownmodifier']',我们在StackOverflow上找到一个类似的问题:

php - Flesch-Kincaid 可读性 : Improve PHP function

我编写了这段PHP代码来将Flesch-Kincaid可读性分数实现为一个函数:functionreadability($text){$total_sentences=1;//onefullstop=twosentences=>startwith1$punctuation_marks=array('.','?','!',':');foreach($punctuation_marksas$punctuation_mark){$total_sentences+=substr_count($text,$punctuation_mark);}$total_words=str_word_coun

php - 查询生成器 : passing argument to anonymous function

我在将变量传递给查询构建器闭包时遇到问题,这是我的代码:functionget_usersbyname($name){dd($name);$resultset=DB::table('users')->where(function($query){$query->where('username','LIKE',$name);});....}如果我运行它,它会返回错误“undefinednamevariable”,但我已经传递了$name变量并检查了它是否存在。我也找不到任何资源解释如何将变量传递给查询生成器匿名函数。你能帮我解决这个问题吗? 最佳答案

php - fatal error : Can't use function return value in write context

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭11年前。页面代码都是html并且不会加载bec。此错误的原因:Fatalerror:Can'tusefunctionreturnvalueinwritecontextline142代码:option5