草庐IT

function-handle

全部标签

php - "Type error: Too few arguments to function App\Http\Controllers\UserController::attendance(), 0 passed and exactly 1 expected"

我的数据库中有两个表,分别是用户表和出勤表。我现在想做的是根据用户在与他们的个人资料相关联的出勤View中显示数据库中的出勤数据。这是我在userController中的考勤功能。publicfunctionattendance($id){$user=UserProfile::findOrFail($id);$this->authorize('modifyUser',$user);returnview('user.attendance',['user'=>$user]);}这是我到出勤View的路径。Route::get('/attendance/',['as'=>'user.atte

PHP: "Footer function"?

我有一个项目。它有大量的PHP文件。这些文件中的每一个都包含一个标准标题。它们不包含标准页脚。现在我想在每一页结束之前做点什么。我可以遍历每个页面并添加页脚代码,但我想知道是否有更简单的方法(我想我以前见过类似的方法,尽管我可能弄错了)。有没有办法从包含的headerPHP脚本中设置将在页面末尾执行的“Hook”或“触发”函数?我在想类似set_error_handler的东西但要处理页面关闭事件。或者像C的atexit功能。 最佳答案 啊,我终于找到了我要找的功能。相信我,我已经为此寻找了一段时间,而且恰好发现了它!registe

PHP 简单 XML : Handling Unknown Namespaces in SOAP Requests

有一个tonofexistingquestions关于PHP的simpleXML和使用namespace处理XML。我看过的所有问题都做出了一个基本假设:代码预先知道传入的SOAP请求中将包含哪些namespace。就我而言,我在SOAP请求中看到了不一致的命名空间。具体来说,我一直致力于实现一个网络服务来与QuickbooksWebConnector对话(pdf)和我见过的一些示例请求如下所示:usernamepassword...有些看起来像这样:usernamepassword...或者这个:usernamepassword我理解使用xpath()来选择元素,但这假设您知道要查找

php - 助手类 : Static or non-static functions

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。当创建一个包含从字符串中去除空格等方法的辅助类时,您是将这些方法创建为static函数还是非static函数?另外,如果静态方法要调用类中的另一个函数do_magic(),该函数应该如何定义为(静态还是非静态?)我们是否必须使用self::?classHelper{publicstaticstrip_whitespace(){//dosomemagicse

php - 为什么 override_function 作为未定义的函数返回

我跑:override_function('test_func','$a,$b','print_r("new");');我得到这个错误:PHPFatalerror:Calltoundefinedfunctionoverride_function()我正在使用php5.3.26 最佳答案 函数override_function是PECL扩展的一部分。配置PECL在这里。 关于php-为什么override_function作为未定义的函数返回,我们在StackOverflow上找到一个类似

PHP fatal error : Call to undefined function imagecreatefrompng()

这是我在php错误日志中收到的错误消息。到目前为止,我知道问题出在GD库上,它没有安装(我认为没有安装,但它之前在我的服务器上工作,现在不是,所以我不知道发生了什么,但我想假设未安装)。我通过运行php-m检查模块是否已安装,但没有显示gd,而且phpinfo()也没有显示与gd相关的任何内容。我用remirepo在CentOS服务器5.9上安装了php。现在,问题是我不能只运行yuminstallphp-gd因为它是手动安装的,所以不会有任何效果。关于如何将那个模块安装到我的php安装有什么想法吗? 最佳答案 我只需要安装启用了r

php - PHP str_ functions的发音?

昨天我正要在一个句子里用“str_ureplace”,我意识到我不知道该怎么说。我是唯一一个我工作的开发人员,我意识到很多php函数名在我脑海中都是抽象的,我用大脑的方式发音听起来很荒谬。特别是,我说的“str”就像在我的脑海里,但认真地…斯特鲁?有什么想法吗?你遇到过的其他函数,以及如何发音? 最佳答案 将“str”替换为“string”:“stringreplace”。它们并不是真的被设计成发音的,所以说出来的方式你的同事会理解的-这不会让你听起来像是中风了。 关于php-PHPst

error-handling - 在所有 PHP 错误上显示自定义错误页面并将它们通过电子邮件发送给管理员

下午,我已经四处寻找一段时间但没有成功,看看是否有显示自定义错误页面的方法,无论何时出现任何PHP错误,向用户隐藏错误-目前通过error_reporting(0)实现,然后通过电子邮件发送具体错误到我的电子邮件地址。初步逻辑(我知道不对,只是帮助大家更好理解):if(error_reporting){ob_clean();include('classes/email.php');$email=newemail($pdo);$email->mailError(ERROR_REPORT);include('error-page.php');die();}非常感谢任何帮助,谢谢!

php - register_shutdown_function() 和 die()

如果我的脚本在register_shutdown_function()中被die()取消了,我能以某种方式检查吗??像这样:register_shutdown_function('shutdown');die('Callingdie()');functionshutdown(){if(???){//Scriptwascanceledbydie()}}注意:在我的网站上,我使用Smarty。所以也许检查一下,是否调用了$smarty->display()或类似的东西? 最佳答案 有点……但您不一定喜欢它的完成方式。因为没有钩子(Hoo

php - 部署者 - fatal error : Call to undefined function server()

Deployerversion4.1.0运行depdeploytest时报如下错误:PHPFatalerror:Calltoundefinedfunctionserver()服务器ftn在配置文件中定义如下://Configureserversserver('test','test.server.com')->user('user')->identityFile('~/.ssh/id.pub','~/.ssh/user','password')->stage("test")->env('deploy_path','/var/www/project.com');这几乎是Deployers