随笔分类 - php
摘要:static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。 如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。 static关键字可以用来修饰变量、方法。 不经过实例化,就可以直接访问类中stati
阅读全文
摘要:全局配置(推荐) 所有项目都会使用该镜像地址: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 取消配置: composer config -g --unset repos.packagi
阅读全文
摘要:PHP可以用 $object = new StdClass(); 创建一个没有成员方法和属性的空对象。 很多时候,程序员们会将一些参数配置项之类的信息放在数组中使用,但是数组操作起来并不是很方便,很多时候使用对象操作符->xxx比数组操作符['xxx']要方便不少。于是就需要创建一个空的对象,来将需
阅读全文
摘要:数组增加字段 foreach ($banner as $i=>$value) { if($value['uid']){ $banner[$i]['allowuid'] = "12"; } } set_time_limit(0); //运行时间 ini_set('memory_limit', '256
阅读全文
摘要:由于TP5.0是一个全新的颠覆重构版本,所以现在面试很多面试官喜欢问TP3.2和TP5之间的区别,那他们之间到底有哪些区别呢?一、目录 TP5目录 二、需要摒弃的 3.X 旧思想模型的变动 新版的模型查询返回默认‘对象’,系统默认增加了'toArray'方法,许多开发者在'all'或'select'
阅读全文
摘要:1. 冒泡排序算法 * 思路分析:法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来。 * 比如:2,4,1 // 第一次 冒出的泡是4 * 2,1,4 // 第二次 冒出的泡是 2 * 1,2,4 // 最后就变成这样 $arr=array(1,43,34,62); function m
阅读全文
摘要:找PHP位置: whereis php 运行php php /www/wwwroot/data/sc/test.php /usr/bin/php /www/wwwroot/data/sc/test.php 一般运行php脚本 #!/bin/bashphp -f /www/wwwroot/www.do
阅读全文
摘要:输入命令:netstat -ano,列出所有端口的情况 查看被占用端口对应的PID,输入命令:netstat -aon|findstr “8081”,回车,记下最后一位数字,即PID,这里是9088; 继续输入tasklist|findstr “9088”,回车,查看是哪个进程或者程序占用了8081
阅读全文
摘要:一 创建项目 1 拷贝框架 目录 public thinkphp .htaccess index.php 【application不用拷贝,会自动生成】 2 public 下面创建个Home目录,存放前台样式文件 3 common里面conf 增加定义 二 创建模型 1 模型存储地址规则 /应用/模
阅读全文
摘要:方法1: 用 file_get_contents 以get方式获取内容: 1 2 3 4 方法2: 用fopen打开url, 以get方式获取内容: 方法3:用 file_get_contents函数,以post方式获取url ‘bar'); $data = http_build_query($data); $opts =...
阅读全文
摘要:1 .use不等于require_once或者include,use的前提是已经把文件包含进当前文件 2.在MVC模式中,类名和文件名是相同的,所以use的时候会让不了解的人以为use后面跟的是文件名,我之前就这么以为的。其实use的还是类名。 有的人可能问了,那我不同的命名空间下,有相同的类名,在
阅读全文
摘要:定义: string session_name([string $name]) 在php.ini中配置为:session.name = PHPSESSID 在php.ini中配置为:session.name = PHPSESSID 在请求开始的时候,会话名称会被重置并存储到session.name配
阅读全文
摘要:1.变量 内存中用于临时存储数据的一个空间,空间有一个名字子,变量都是以$开头 预定义变量: $_GET $_POST $_REQUEST $_SEVER $_SEESION $_COOKIE $_FILES $GLOBAL 可变变量: $$变量名 //字符串 $v='age' $age=20 ec
阅读全文
摘要:mongodb 直接下载官方最新包解压就可以使用了。 wget -c http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz tar -zxvf mongodb-linux-x86_64-2.6.4.tgz -C /usr/loc
阅读全文
摘要:MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。 MyISAM表格可以被压缩,而且它们
阅读全文
摘要:php使用mysqli进行事务处理 <?php$db = new mysqli("localhost","root","","test"); //连接数据库$db->autocommit(false); //设置为非自动提交——事务处理$sql1 = "INSERT INTO `test`.`tes
阅读全文
摘要:$redis = new Redis(); $redis->connect("127.0.0.1", "6379"); $redis->select(1); //抢购成功列表 //var_dump($redis->lrange("miaosha",0,100));die; $redis->flushdb(); //第一步,先加商品库存加入列 //设置库存数量 $goods_number =1...
阅读全文
摘要:一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.
阅读全文
摘要:上传网站后建议执行:chown www:www -R /path/to/dir 对网站目录进行权限设置,/path/to/dir替换为你网站目录。
阅读全文
摘要:1.cURL介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。 2.基本结构 在学习更为复杂的功能之前,先来看一下在PHP中建立cUR
阅读全文

浙公网安备 33010602011771号