PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置+如何关闭快捷键ctrl+alt+方向键旋转屏幕

如果映射的是eclipse的快捷键,又同时安装了英特尔的GPU软件,那么会有这个快捷键冲突就是快速复制快捷键:ctrl+alt+方向键 会调用英特尔旋转屏幕,禁用掉即可     PhPStorm是JetBrains公司开发的一款商业的PHP集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。Phpstrom的一款名为Magicento的插件对快速创建Magento插件十分有用。常用快捷键 设置快捷键:File->Settings->IDESettings ->Keymap->选择“eclipse”->然后“Copy”一份->再个性化设置(自己习惯的)快捷键常用快捷键(keymaps:Default情况下)Esc键编辑器(从工具窗口)F1   帮助千万别按,很卡!F2(Shift+F2) 下/上高亮错误或警告快速定位F3 &n...

PHP 版本判断 version_compare() 函数

在度娘中简单的找了下,判断当前PHP的版本是否高于某个版本,或者低于某个版本的方法显示的结果基本上都是一样的,好吧,要不是我忘记了version_compare()这个函数我才不会去找度娘,果断找以前的代码php手册中是这么描述 version_compare()函数的:version_compare() 用于对比两个「PHP规范化」的版本数字字符串。这对于编写仅能兼容某些版本PHP的程序很有帮助mixed  version_compare (  string  $version1  ,  string  $version2  [,  string  $operator  ])返回混合型string$version1–版本1必填string$version2–版本2必填string$operator–理解为运算符吧选填也就是...

*** wechat-php-sdk 微信公众平台php开发包

微信公众平台php开发包,细化各项接口操作,支持链式调用,欢迎Fork此项目weixindeveloperSDK.项目地址:https://github.com/dodgepudding/wechat-php-sdk项目blog:http://binsee.github.io/wechat-php-sdk使用前需先打开微信帐号的开发模式,详细步骤请查看微信公众平台接口使用说明:微信公众平台: http://mp.weixin.qq.com/wiki/ 微信企业平台: http://qydev.weixin.qq.com/wiki/微信支付接入文档: https://mp.weixin.qq.com/cgi-bin/readtemplate?t=business/course2_tmpl&lang=zh_CN微信多客服:http://dkf.qq.comwechat.class.php官方API类库qywechat.class.php企业号API类库errCode.php|qyerrCode.php全局返回码类old_version/wec...

PhpStorm Git 配置(解决文件没有变色的问题)

摘要:PhpStormGit配置首先需要安装windows下的Git版本,网上有很多我下载的是msysgit反正都差不多,不会的自己百度。 其次打开PhpStorm,点击File,Settings,找到VersionControl找到Git 这里有个PathtoGitexecutable需要填写的,网上看了很多教程。填写以后点test都报错PHPStorm官方也没有说明,经过研究最后发现。这里填写的应该是 G:Dev_GitGitingit.exe 如我的是:G:Dev_GitGitingit.exe 点击Test就可以测试通过了有时候发现使用了git,但是当修改文件后,文件没有变色,原因在于没有配置VCS为git,编辑Directory选择项目的目录,VCS选择GIT,见下图: ...

PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT...

1,$_SERVER["QUERY_STRING"]说明:查询(query)的字符串2,$_SERVER["REQUEST_URI"]说明:访问此页面所需的URI3,$_SERVER["SCRIPT_NAME"]说明:包含当前脚本的路径4,$_SERVER["PHP_SELF"]说明:当前正在执行脚本的文件名实例:1,http://www.biuuu.com/ (直接打开主页)结果:$_SERVER["QUERY_STRING"]=""$_SERVER["REQUEST_URI"]="/"$_SERVER["SCRIPT_NAME"]="/index.php"$_SERVER["PHP_SELF"]    ="/index.php"2,http://www.biuuu.com/?p=222 (附带查询)结果:$_SERVER["QUERY_STRING"]="p=222"$_SERVER["REQUEST_URI"]="/?p=222"$_SERVER["SCRIPT_NAME"]="/index.php"$_SERVER["...

****CI框架源码阅读笔记7 配置管理组件 Config.php

http://blog.csdn.net/ohmygirl/article/details/41041597 一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件中(这里指Application/Config/Config.php文件),有如下多项配置:$config['base_url']='http://test.xq.com';$config['index_page']='';$config['uri_protocol']='AUTO';$config['url_suffix']='.html';$config['language']='english';$config['charset']='UTF-8';$config['enable_hooks']=FALSE;…………………………不仅如此,CI还允许你将配置参数放到主配置文件之外。例如,你可以定义自己的配置文件为Config_app.ph...

php中"::"双冒号有什么作用

PHP代码lazycms::$sysname  第一次见到这种表现方式,请问是双冒号什么意思 答:直接属类的方法或属性。也就是static静态方法或属性的使用。域运算符,一般用于在B类对象中使用A类对象的属性/方法!  本文描述PHPV5中对象和类的基础知识,从最基本的概念一直讲到继承,主要针对经验丰富的面向对象程序员和尚未接触过对象的读者。作为PHP程序员,您肯定知道变量和函数。但类和对象可能就是另一回事。不定义单个类,就可以创建完美的系统。但即使您决定在自己的代码中不使用面向对象的编程,您仍可能需要了解面向对象的编程。例如,如果使用第三方库,比如通过PHPExtensionandApplicationRepository(PEAR)可以使用的库,您将发现自己在实例化对象和调用方法。什么是类和对象?简单地说,类是一个由变量和方法组成的独立块或束。这些组件通常结合实现单个责任或一组责任。在本文中,您将创建一个类,该类收集了用于查询和填充由项和值组成的词典的方法。类可以直接用作组织数据和功能的简单方法,就像一组函数和变量一样。但使用类可以...

php支付宝接口用法

现在流行的网站支持平台,支付宝当仁不让的老大了,现在我们就来告诉你如何使用支付宝api来做第三方支付,把支付宝放到自己网站来, alipay_config.php配置程序如下: <?php*///alipay_config.php配置程序$interfaceurl="https://www.alipay.com/payto:";$sitename ="网站名称";$weburl ="http://网站网址";$o_fee ="0.00";       //平邮费$e_fee ="0.00";       //快递费$selleremail ="";//支付宝账号$payalikey ="";//安全校验码$imgurl ="pay.gif";//按钮图片源$imgtitle ="使用支付宝购买"; //按钮图片说明?>alipa...

DedeCMS Error: (PHP 5.3 and above) Please set request_order

部分使用PHP5.3的主机可能会有下面的提示:(PHP5.3andabove)Pleaseset'request_order'inivaluetoincludeC,GandP(recommended:'CGP')inphp.ini由于在PHP最新的版本中增加了一个配置项目“request_order”,默认值为“GP”,这个存在一定的安全风险。这里我们建议用户将配置更改为“CGP”可以在phpinfo中查看对应的php.ini配置目录,找到下面选项:1request_order= "GP"更改为1request_order= "CGP"重启服务器后即可。由于此选项会影响服务器的安全,请大家务必及时更改。...

PHP实现执行定时任务的几种思路详解

转:https://segmentfault.com/a/1190000002955509PHP本身是没有定时功能的,PHP也不能多线程。PHP的定时任务功能必须通过和其他工具结合才能实现,例如WordPress内置了wp-cron的功能,很厉害。本文,我们就来深入的解析几种常见的php定时任务的思路。我们先从相对比较复杂的服务器执行php谈起。服务器上安装了php,就可以执行php文件,无论是否安装了nginx或Apache这样的服务器环境软件。而Linux中,使用命令行,用CronTab来定时任务,又是绝佳的选择,而且也是效率最高的选择。首先,进入命令行模式。作为服务器的linux一般都默认进入命令行模式的,当然,我们管理服务器也一般通过putty等工具远程连接到服务器,为了方便,我们用root用户登录。在命令行中键入:crontab-e之后就会打开一个文件,并且是非编辑状态,则是vi的编辑界面,通过敲键盘上的i,进入编辑模式,就可以编辑内容。这个文件中的每一行就是一个定时任务,我们新建一行,就是新建一条定时任务(当然是指这一行内按照一定的格式进行书写)。我们现在来举个例子,增加一...

PHP定时实现每隔几秒运行一次

php是服务器端脚本了并不像js那样有专业的settimeout函数来定时执行了,但只要浏览器不关闭各阶层是可以做到了,下面一起来看看。下面写个简单例子来讲解这个方法。<?php ignore_user_abort();//关闭浏览器仍然执行set_time_limit(0);//让程序一直执行下去$interval=3;//每隔一定时间运行do{   $msg=date("Y-m-dH:i:s");   file_put_contents("log.log",$msg,FILE_APPEND);//记录日志   sleep($interval);//等待时间,进行下一次操作。}while(true);?>需要说明的是:程序没有写结束判断语句,他会无限循环下去。当然如果想停止的话,可以重启apache,重启后就无效了。想再次进行定时执行,那么把这段代码再一次运行。上面简单例子可以说明这个原理。那么针对上面的例子,我可以进行一下改良方案。你需要一个执行脚本的开关,你可以用外部文...

***LINUX添加PHP环境变量:CentOS下将php和mysql命令加入到环境变量中

 CentOS系统下如何将PHP和mysql命令加入到环境变量中,在LinuxCentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php-v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php和mysql分别安装在/usr/local/webserver/php/和/usr/local/webserver/mysql/中)。方法一:直接运行命令exportPATH=$PATH:/usr/local/webserver/php/bin和exportPATH=$PATH:/usr/local/webserver/mysql/bin使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH设置就会失效,只是临时生效。方法二:执行vi~/.bash_profile修改文件中PATH一行,将/usr/local/webserver/php/bin和/usr/loca...

****CodeIgniter使用cli模式运行,把php作为shell编程

shell简介在计算机科学中,Shell俗称壳(用来区别于核)。而我们常说的shell简单理解就是一个命令行界面,它使得用户能与操作系统的内核进行交互操作。常见的shell环境有:MS-DOS、BourneShell(/usr/bin/sh或/bin/sh)、BourneAgainShell(/bin/bash)、CShell(/usr/bin/csh)、KShell(/usr/bin/ksh)、ShellforRoot(/sbin/sh)等等。shell的脚本格式是固定的,如下:123#!/bin/sh#commentsYourcommandsgohere第一行称之为shebang,符号#!告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。 有两种运行shell的方式:一种是将脚本作为sh的命令行参数,另一种是降脚本作为具有执行权限的可执行文件。将shell作为命令行参数时的运行方式如下:1shscript.sh如果将脚本作为sh的命令行参数来运行,那么脚本中的shebang行也就没什么用处了。 为了是shell脚本能够自己独立运行,需要具备可执行权...

**PHP中替换换行符

PHP中替换换行符php不同系统的换行不同系统之间换行的实现是不一样的linux与unix中用MAC用window为了体现与linux不同则是所以在不同平台上实现方法就不一样php有三种方法来解决1、使用str_replace来替换换行(首选使用)$str=str_replace(array("","",""),"",$str);2、使用正则替换$str=preg_replace('//s*/','',$str);3、使用php定义好的变量(建议使用)$str=str_replace(PHP_EOL,'',$str);...
IT猿 IT猿·2020-03-26

phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护

转:http://www.cnblogs.com/huangcong/p/3687665.html 首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 require_once './phpexcel/PHPExcel.php'; //首先创建一个新的对象  PHPExcelobject$objPHPExcel= new PHPExcel(); //设置文件的一些属性,在xls文件——>属性——>详细信息里可以看到这些值,xml表格里是没有这些值的$objPHPExcel      ->getProperties()&nb...
首页上一页...625626627628629...下一页尾页