code 1:
1 <?php
2 $var1 = 1;
3 function test1(){
4 global $var1; #等价于 $var1 = &$GLOBALS['var1']; 这里的$var1跟外面的$v
Xunsearch 是开源免费、高性能、多功能,简单易用的专业全文检索技术方案,是目前非常知名的开源搜索引擎。
安装完Xunserach,还需要安装PHP SDK,才能进行搜索。
-----
本人已在腾讯云实验室建立了实验,可以直接上机操作。当然,你也可以用自己的服务器进行测试。
实验室地址
首先分享一个地址 https://segmentfault.com/a/1190000013696265(这个是主要的分享,人家作者写的非常棒
PHP生成一个六位数的邀请码
$unique_no = substr(base_convert(md5(uniqid(md5(microtime(true)),true)), 16, 10), 0, 6);
php中判断字符串在另一个字符串中是否存在(strpos):
if(strpos('www.baidu.com', 'www') !== false){ // 存在 }else{ // 不存在 }
php中根据指定字
一、安装PHP
由于Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
选择安装PHP5.6:
1、安装前期准备
安装ph
ubuntu+nginx+mysql+php+redis,其中php装两个版本,php7和php56
1.让nginx支持不同站点可以选择不同的php版本
1>创建fastcgi.conf文件
cd /etc/nginx //进入nginx配置文件夹
cp fastcgi_params f
在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。
基础
在整个网站架构中,Web Server(如Apache)只是内容的分发者。举
get请求
/*
* php访问url路径,get请求
*/
function curl_file_get_contents($durl){
// header传送格式
$headers = array(
一、下载极光推送PHP SDK,解压后放在/protected/components/目录下,如下图所示:
二、完善修改下官方的demo例子,我这里复制一份demo,改为NotifyPush.php,如下代码:
<?php
require dirname(__FILE__) . '/jpu
单例模式 (确保一个类只实例化一次并且可以自行实例化)
工厂模式 (替代了new操作)
策略模式 (使用不同的方法来达到同样的目的)
观察者模式 (一个对象发生变化时其他对象也会触发相应的操作)
适配器模式 (把不同的方法封装成统一的方法)
注册模式 (把实例放进一个数组以供调用)
这些设计模式在
简要归纳PHP中两个常量定义关键字的区别:
1、define是函数,const是语言结构,PHP编译时const速度快。2、define只能用在类外,const类内类外皆可。3、define定义的常量是全局的,const定义的常量受命名空间限制。4、define可用在条件语句中,const
PHP语句是以分号结尾的
单行注释:
// C++风格的单行注释
# shell 风格的单行注释 跟python差不多
多行注释:
/*......*/ c++风格的多行注释
常量定义:
1.define(常量名,值[,flase/true])
最后一个参数是常量名区分大
版权声明:经验之谈,不知能否换包辣条,另,转载请注明出处。https://www.cnblogs.com/zmdComeOn/category/1295248.html
[root@VM_0_2_centos phpredis-master]# /usr/local/php5.6/sbin/php
通过GET得到参数数据
$_SERVER['QUERY_STRING'] 获取?后面的值
$_SERVER['SCRIPT_NAME'] 获取当前脚本的路径
具体参数通过_GET['参数']获得
filter_input(INPUT_GET,'参数')
通过POST得到参数数据
在日常工作用,肯定有用到富文本编辑器的时候,富文本编辑器功能强大使用方便,我用的是百度富文本编辑器,首先需要下载好百度编辑器的demo,
然后创建ueditor.html文件,引入百度编辑器,然后在html文件内引入,然后再用js实例化编辑器即可,代码如下:
<!DOCTYPE html&g
laravel的启动需要通过路由、中间件、控制器、模型、视图最后出现在浏览器。而路由、中间件、模型,这些功能都有自己的类,比如Route::any()、DB::table()、$this->middleware()等等,这些功能都是由一个叫IOC(服务容器)的对象来调配的。
它就像框架里的一个
目录
分隔符
字符类和类型
重复
子表达式
子表达式计数
定位到字符串的开始或末尾
分支
匹配特殊字符
特殊字符含义
分隔符
正则表达式必须包含在一对分隔符中。可以选择任何非字母,数字,"" 或空格的字符作为分隔符。字符串的开始和结束必须有匹配的分隔符。
最常用的分隔符是"/"。 如匹配"s
strtotime(gmdate('Y-m-d H:i',PHPExcel_Shared_Date::ExcelToPHP($importtime)));
1、字符串长度
中文字符串使用strlen() 获取字符串长度时一个UTF8的中文字符是3个字节长度;使用mb_strlen(),选定内码为UTF8,则会将一个中文字符当作长度1来计算
在对含中文字符串截取时
$str = "this你看我哪里像好人";
echo substr($str,4,4);