让phpstorm在laravel的migrations文件中支持自动补全

在 _ide_helper.php 后面加入下面的代码段: namespace Illuminate\Support{ /** * @method Fluent first() * @method Fluent after($column) * @method Fluent change() * @method Fluent nullable() * @method Fluent unsigned() * @method Fluent unique() * @method ...
2018-10-20 14:45 | 阅读 208 次 | 评论 0 条

PHP用__DIR__的注意事项(坑)

一定要在文件前面放一个斜线才正确,如下所示: include __DIR__.'/config.php'; //正确 include __DIR__.'config.php'; //不放斜线,错误 include __DIR__.'./config.php'; //放点斜线,错误 ------------------------------------- 以下内容补充于 2016-11-30 04:49:42 ------------------------------------- ...
2016-11-23 01:56 | 阅读 13525 次 | 评论 0 条

phpmyadmin搜索表名称时,去掉下拉提示的解决办法

输入文字时出现的下拉提示遮挡视线 解决办法: 找到 libraries/navigation/NavigationTree.php 第 1394 行左右,把 $retval .= " name='searchClause2'"; 替换为 $retval .= " name='searchClause2' autocomplete='off' "; 效果如下:
2016-11-11 22:04 | 阅读 1900 次 | 评论 0 条

php-fpm.conf最佳体验参数

目前感觉手感最好的 pm = dynamic ; The number of child processes to be created when pm is set to 'static' and the ; maximum number of child processes when pm is set to 'dynamic' or 'ondemand'. ; This value sets the limit on the number of simultaneous requests that will be ; served. Equivalent...
2016-10-29 19:21 | 阅读 1503 次 | 评论 0 条

php计算微信支付的sign值,不用手工拼接参数了。

function getSign($array) { $pay_key = "xxxxxxxxxxxxxxxxxxxxxxxx"; unset($array['sign']); ksort($array); $stringA = urldecode(http_build_query($array)); $stringSignTemp="$stringA&key=".$pay_key; return strtoupper(md5($stringSignTemp)); }
2016-08-25 23:55 | 阅读 3431 次 | 评论 0 条

php 数组和xml互相转换

function xmlToArray($xml) { libxml_disable_entity_loader(true); $xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA); $val = json_decode(json_encode($xmlstring), true); return $val; } function arrayToXml($arr) { $xml = "<xml>"; foreach ($arr as $key => $v...
2016-08-25 23:48 | 阅读 2062 次 | 评论 0 条

PHP实现编译器思路,使用preg_split分割字符串和注释

preg_split("/(\".*?\")/is", "good\n$str=\"字符串\";bye", -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); 这样分割出来数组是: => [ """ good\n = """, ""字符串"", ";bye", ] 然后根据是不是引号"开头,如果是引号开头,则视为字符串
2016-08-19 15:14 | 阅读 2163 次 | 评论 1 条

php实现无限级分类及下拉菜单树形效果。

分类表必须有三个字段:id, parent_id, name function make_tree($arr){ if(!function_exists('make_tree1')){ function make_tree1($arr, $parent_id=0){ $new_arr = array(); foreach($arr as $k=>$v){ if($v->parent_id == $parent_id){ $new_arr[] = $v; unset($arr[$k]); } } ...
2016-06-04 10:10 | 阅读 25237 次 | 评论 1 条

PHP数组相减

php没有内置相关函数,可以自己定义函数实现。 1、最直观最容易理解的方法: <?php $a1 = [1,2,3,4,5]; $a2 = [2,4,6]; function array_minus($a1, $a2) { $new_a = []; foreach ($a1 as $e) { if (!in_array($e, $a2)) { $new_a[] = $e; } } return $new_a; } print_r(array_minus($a1, $a2)); 2、用差集和交集实现: <?...
2016-04-07 09:39 | 阅读 13593 次 | 评论 0 条

python有ipython,ruby有pry,php有psysh

composer安装方式: composer global require psy/psysh:@stable github:https://github.com/bobthecow/psysh 主页:http://psysh.org/
2016-02-19 00:56 | 阅读 12394 次 | 评论 0 条

php的foreach引用传递后需要unset

foreach ($forumlist as &amp;$forum) { $forum['lastpost'] = 'xxx'; } unset($forum); 否则最后两个$forum会相同
2016-02-07 00:22 | 阅读 12955 次 | 评论 0 条

php用json_encode输出为空的一个解决办法

从网上搜到的都是 iconv("GBK","UTF-8//IGNORE",$str); ,把GBK转为UTF-8,可我的情况明明都是UTF-8编码的,用了前面的方法就乱码了。试着用了一下: $str = iconv("UTF-8","UTF-8//IGNORE",$str); UTF-8 转为 UTF-8 竟然可以了,我也搞不懂是什么原因,以后遇到类似问题就用这个方法试试。
2015-04-07 17:37 | 阅读 5950 次 | 评论 0 条

PHP中穿插的html代码返回到字符串

在PHP中,有时候我们不想直接输出HTML代码,而是把这些html代码放到一个字符串中。可以用缓冲实现。 <? ob_start(); ?> <div>这些内容将返回到字符串中</div> <? $str = ob_get_clean(); ?>
2015-03-31 09:11 | 阅读 2409 次 | 评论 1 条

php的simple_html_dom获取元素的html内容采用innertext

比如 $html = file_get_html($url); $title = $html->find("td.main table.box table.title_info h1", 0); print_r($title->innertext);
2015-03-02 13:28 | 阅读 6172 次 | 评论 0 条

phpstorm去掉烦人的黄色小灯泡

直接上链接吧 http://stackoverflow.com/questions/16712626/hide-intellij-idea-yellow-light-bulb windows系统大概在这个位置 C:\Users\Administrator\.WebIde80\config\options\editor.xml 修改内容如下: <application> <component name="EditorSettings"> <option name="IS_CARET_BLIN...
2015-02-04 11:16 | 阅读 7041 次 | 评论 0 条

homebrew安装php的配置参数

brew tap homebrew/dupes brew tap josegonzalez/homebrew-php brew install php56 --with-debug --with-fpm --with-gmp --with-homebrew-curl --with-homebrew-libxslt --with-homebrew-openssl --with-imap --with-libmysql --with-mssql --with-phpdbg --with-postgresql --with-thread-safety --with...
2015-01-17 22:18 | 阅读 3577 次 | 评论 0 条

homebrew安装php5.6后的信息

保存以备后用 ==> Caveats To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so The php.ini file can be found in: /usr/local/et...
2015-01-17 20:49 | 阅读 6387 次 | 评论 0 条

xampp修改htdocs目录为C盘

打开 C:\xampp\apache\conf\httpd.conf 把 DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs"> 改为 DocumentRoot "C:/" <Directory "C:/">
2014-06-24 14:06 | 阅读 1909 次 | 评论 0 条

php通过smtp协议发送email

smtp.php <?php class smtp { var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; var $sock; function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass) { $this->debug = F...
2014-04-14 17:58 | 阅读 1278 次 | 评论 0 条

自己封装的加密cookie相关函数

使用mcrypt对cookie值进行可逆加密,浏览器端存储的是加密过得值,可以当session用。 //配置部分 $config['cookie_prefix'] = 'bccn_'; $config['cookie_domain'] = 'bccn.net'; $config['cookie_path'] = '/'; $config['cookie_skey'] = 'jewhdfy234957632946w32trweyugtfrhsdgfa'; //实现函数部分 function set_cookie($key, $value, $e...
2014-04-11 17:02 | 阅读 1671 次 | 评论 0 条
浏览1729095次
文章归档
最新评论