Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。

11
Laravel中的MassAssignmentException
我是Laravel新手。我想播种我的数据库。当我运行seed命令时,出现异常 [Illuminate\Database\Eloquent\MassAssignmentException] username db:seed [--class[="..."]] [--database[="..."]] 我究竟做错了什么。我使用的命令是: php artisan db:seed --class="UsersTableSeeder" 我的种子类如下: class UsersTableSeeder extends Seeder { public function run() { User::truncate(); User::create([ 'username' => 'PaulSheer', 'email' => 'psheer@rute.co.za', 'password' => '45678' ]); User::create([ 'username' => 'Stevo', 'email' => 'steve@rute.co.za', 'password' => '45678' ]); } }
108 php  laravel 

5
如何使用curl将JSON发布到PHP
我可能还差得远,但是我整个下午一直在尝试在这个嵌入式PHP框架教程中运行curl post命令。我不明白的是PHP应该如何解释我的POST,它总是作为一个空数组出现。 curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \ http://localhost:3570/index.php/trainingServer/screencast.json (其中的斜线只是让我看起来不像个白痴,而是我使用PHP 5.2在Windows上执行此操作,也曾在Linux服务器(与Linux curl相同版本)上尝试过) 我必须缺少一些东西,因为它看起来很简单,帖子解释得不好,如果可以的话,一切都会很好。 这就是我得到的: HTTP / 1.1 409冲突 日期:2009年5月1日,星期五,格林尼治标准时间 服务器:Apache / 2.2.8(Win32)PHP / 5.2.6 X-Powered-By:PHP / 5.2.6 传输编码:分块 内容类型:text / html; 字符集= iso-8859-1 {“ screencast”:{“ id”:null,“ subject”:null,“ body”:null, “ dataUrl”:null,“ dataMedium”:null,“ createdOn”:null,“ author”:null}}
108 php  rest  post 

6
PHP静态函数
我对php中的静态功能有疑问。 假设我有一堂课 class test { public function sayHi() { echo 'hi'; } } 如果我这样做,test::sayHi();那就没问题了。 class test { public static function sayHi() { echo 'hi'; } } test::sayHi(); 也可以。 头等舱和二等舱有什么区别? 静态函数有什么特别之处?
108 php  class  static  member 

15
如何在php中比较两个日期
如果日期格式为'03_01_12'和,如何在php中比较两个日期'31_12_11'。 我正在使用此代码: $date1=date('d_m_y'); $date2='31_12_11'; if(strtotime($date1) < strtotime($date2)) echo '1 is small ='.strtotime($date1).','.$date1; else echo '2 is small ='.strtotime($date2).','.$date2; 但是它不起作用..
108 php 

3
如何正确要求Composer中的特定提交,以便可用于依赖包?
我有一个库foo/foo-lib,requires来自GitHub的特定提交: { "name": "foo/foo-lib", "repositories": [ { "type": "vcs", "url": "https://github.com/KnpLabs/Gaufrette.git" } ], "require": { "knplabs/gaufrette": "dev-master#2633721877cae79ad461f3ca06f3f77fb4fce02e" } } 它工作正常: $ composer update Loading composer repositories with package information Updating dependencies (including require-dev) - Updating knplabs/gaufrette dev-master (2633721 => 2633721) Checking out 2633721877cae79ad461f3ca06f3f77fb4fce02e Generating autoload files 但是当我在其他项目中需要该库时: { "name": "bar/bar-app", …
108 php  github  composer-php 

9
如何用PHP写入文件?
我在一个免费的支持PHP的服务器上安装了此脚本: <html> <body> <?php $file = fopen("lidn.txt","a"); fclose($file); ?> </body> </html> 它创建文件lidn.txt,但为空。 如何创建文件并向其中写入内容,例如“猫追老鼠”行?
108 php  file 

1
根据多个ID检索Laravel模型结果
我已经实现ZendSearch了我的Laravel应用程序。我将其用作我的搜索引擎,用户将在其中键入搜索词,然后ZendSearch返回给我一系列按相关性排序的结果。但是,ZendSearch返回的数组仅返回我的记录ID(它不返回任何实际记录信息)。 接下来将是查询我的模型以基于ZendSearch数组结果检索结果的正确方法,该结果只是根据相关性排序的ID数组。 我知道Model::find(1)哪一个会返回ID为1的记录,但是如何向该find()方法提供要按给出顺序返回的ID数组。

1
将数据传递给Laravel 4中的闭包
我正在尝试在Laravel 4中使用Mail类,但无法将变量传递给$ m对象。 $ team对象包含我从数据库中雄辩地获取的数据。 Mail::send('emails.report', $data, function($m) { $m->to($team->senior->email, $team->senior->first_name . ' '. $team->senior->last_name ); $m->cc($team->junior->email, $team->junior->first_name . ' '. $team->junior->last_name ); $m->subject('Monthly Report'); $m->from('info@website.com', 'Sender'); }); 由于某种原因,我收到一个错误,其中$ team对象不可用。我想这与范围有关。 有任何想法吗 ?
108 php  laravel  laravel-4 

4
在array_filter()之后,如何重置键以数字顺序从0开始
我只是使用array_filter从数组中删除仅具有值''的条目,现在我想根据从0开始的占位符对其应用某些转换,但不幸的是,它仍保留原始索引。我看了一会儿,什么也没看到,也许我只是错过了明显的地方,但是我的问题是... 我如何轻松地将数组的索引重置为从0开始并在NEW数组中顺序排列,而不是保留旧索引?
108 php  arrays  filter  reindex 

7
json_encode / json_decode-在PHP中返回stdClass而不是Array
观察这个小脚本: $array = array('stuff' => 'things'); print_r($array); //prints - Array ( [stuff] => things ) $arrayEncoded = json_encode($array); echo $arrayEncoded . "<br />"; //prints - {"stuff":"things"} $arrayDecoded = json_decode($arrayEncoded); print_r($arrayDecoded); //prints - stdClass Object ( [stuff] => things ) 为什么PHP将JSON对象变成一个类? 如果不是一个数组,它是json_encoded那么json_decoded产生完全相同的结果?
108 php  json 


6
什么是mod_php?
在阅读Zend教程时,我遇到了以下声明: 请注意,.htaccess中的php_flag设置仅在使用mod_php时有效。 有人可以解释什么意思吗?
108 php  apache 


12
phpMyadmin中的最大执行时间
当我尝试在phpMyadmin中执行(某些)查询时,出现此错误 致命错误:第140行的C:\ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php中超过了60秒的最大执行时间 因为我有一个很大的表(超过900万条记录) 我已经编辑了文件C:\ xampp \ php \ php.ini 并将“最大执行时间”的值从60更改为1000,然后重新启动PHP并仍然出现相同的错误。 有什么办法吗?

10
在Class方法中调用函数?
我一直在试图找出如何做到这一点,但我不确定如何做到。 这是我要执行的操作的一个示例: class test { public newTest(){ function bigTest(){ //Big Test Here } function smallTest(){ //Small Test Here } } public scoreTest(){ //Scoring code here; } } 这是我遇到的问题,该如何调用bigTest()?
108 php  function  class  methods  call 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.