Tag: PHP的

jquery可sorting列表不会序列化,为什么?

我在Zend Framework应用程序中使用jQuery实现了一个可sorting的图像列表。 我只是不能得到.sortable('serialize')方法返回多个空string。 当我尝试用我的应用程序之外的几个简单的例子,它的作品。 下面的代码片段是否包裹在其他各种标签中是否重要? 我认为这不应该。 无序列表应该只是由idfind的,对吗? HTML: <ul id="mylist"> <li id="1"> <div> <img src="image_1.jpg" /> <p class="value_item">some text</p> </div> </li> <li id="2"> <div> <img src="image_2.jpg" /> <p class="value_item">some text</p> </div> </li> </ul> JavaScript的: $(document).ready(function() { $('#mylist').sortable({ update: function() { var order = $('#mylist').sortable('serialize'); alert(order); } }); });

为什么应该更喜欢call_user_func_array通常的调用函数?

function foobar($arg, $arg2) { echo __FUNCTION__, " got $arg and $arg2\n"; } foobar('one','two'); // OUTPUTS : foobar got one and two call_user_func_array("foobar", array("one", "two")); // // OUTPUTS : foobar got one and two 正如我可以看到普通的一个和call_user_func_array方法都输出相同的,那么为什么要喜欢它? 在哪种情况下,普通调用方法会失败,但call_user_func_array不会? 我能得到这样的例子吗? 谢谢

在OS X 10.11上安装pecl和pear El Capitan或macOS 10.12 Sierra

所以看起来像/ usr(其他目录)的新“系统完整性保护” locking使得pear和pecl成为非启动器。 有没有人发现一个解决方法不能禁用它?

找不到Laravel 5类“表格”

我已经添加了“illuminate / html”:“5. *”到composer.json并运行“composer php更新”。 – Installing illuminate/html (v5.0.0) Loading from cache 我在网站的根目录下运行了这个命令。 我修改了/root/.composer中的composer.json文件,并修改了项目的根目录,但都没有改变。 这下载了类,它似乎安装。 我已经添加了以下config / app.php 'Illuminate\Html\HtmlServiceProvider', 'Form' => 'Illuminate\Html\FormFacade', 'Html' => 'Illuminate\Html\HtmlFacade', 我想我有一个想法是什么错,但我不知道如何解决它。 我的安装位于'/ var / www / website'。 我检查了文件path和Html文件夹不存在。 "/var/www/website/vendor/laravel/framework/src/Illuminate/Html" 我能够find类文件,但在不同的目录。 "/var/www/website/vendor/illuminate/html" 我手动将文件复制到主laravel illuminate / html文件夹,但是这也不起作用。

没有strrev的反向string

前段时间,在面试时,我得到了一个任务,在不使用strrev 情况下,在PHP中反转string。 我的第一个解决scheme是这样的: $s = 'abcdefg'; $temp = ''; for ($i = 0, $length = mb_strlen($s); $i < $length; $i++) { $temp .= $s{$length – $i – 1}; } var_dump($temp); // outputs string(7) "gfedcba" 然后他们问我是否可以做到这一点,没有加倍的内存使用(不使用$tempvariables或任何variables复制反向string),我失败了。 这一直困扰我,从那以后我试图解决这个问题,但我经常失败。 我最近的尝试是这样的: $s = 'abcdefg'; for ($i = 0, $length = mb_strlen($s); $i < $length; $i++) { $s = $s{$i […]

PHP:可能自动获取所有的POST数据?

简单的问题:即使你不知道所有的字段,是否有可能将所有的数据发送到页面? 例如,我想编写一个简单的脚本来收集任何POST数据并发送邮件。 我可以预见,随着时间的推移,表单中的字段可能会发生很大的变化,为了长时间节省我一些时间,我想知道我能不能写一些自动收集所有内容的东西? 可能吗?

我可以信任调用PHP __destruct()方法吗?

在PHP5中,是否保证为每个对象实例调用__destruct()方法? 程序中的exception可以防止这种情况发生?

PHPdate():不带前导零的分钟

我想知道是否有PHP的date()的格式化信,允许我打印分钟没有前导零,或者我是否必须手动testing和删除前导零?

限制string长度

我正在寻找一种方法来限制在PHP中的string,并添加…如果string太长,最后。

带参数的PHP构造函数

我需要这样做的function: $arr = array(); // this is array where im storing data $f = new MyRecord(); // I have __constructor in class Field() that sets some default values $f->{'fid'} = 1; $f->{'fvalue-string'} = $_POST['data']; $arr[] = $f; $f = new Field(); $f->{'fid'} = 2; $f->{'fvalue-int'} = $_POST['data2']; $arr[] = $f; 当我写这样的东西: $f = new Field(1, […]