【1105PHP笔记001】教程文章相关的互联网学习教程文章

LotusPhp笔记之:Cookie组件的使用详解

LotusPhp 的 Cookie 组件也是非常简单易用的。 首先,要新建一个配置文件,文件名为 cookie.conf.php,至于放在哪里等到讲到 Config 组件的时候会有一个阐述,今天先说怎么用,需要哪些步骤。 Cookie 配置文件的主要内容就是定义 Cookie 的加密密匙,程序里自动对 Cookie 内容进行加密,当然这样有一个弊端,就是客户端无法直接读取和操作,只能服务器来操作。如果你要直接用 js 在客户端操作 Cookie ,那最好还是不要用 LotusPhp ...

LotusPhp笔记之:基于ObjectUtil组件的使用分析

ObjectUtil组件其实就是单例模式的最好范例,声明调用各个组件的时候,用ObjectUtil调用,可以有效的防止调用过多的类而导致错误或者资源浪费。 比如调用Db组件,这样声明就可以了 $db = LtObjectUtil::singleton(LtDb); singleton方法是LtObjectUtil类中唯一的方法,目的就是声明类库,如果该类库存在init()方法,然后调用该类库的init()的方法。 ObjectUtil 还有一个快速调用的函数,可以在框架里或者模板里进行快速调用 格式如下...

LotusPhp笔记之:Logger组件的使用方法

今天比较忙,本来想写多点内容,暂时没有办法了,捡个比较简单的组件来写下好了,往后的几章都是介绍组件。 LtLogger的使用还是比较简单的,基本代码都是在Autoloader的环境下运行的,所以我也懒的去引用神马路径,调用神马类库,知道怎么用就可以了。 $log=new LtLogger(); //自己定义log的存放路径$log->conf(log_file => /log/system.log); $log->log(date(Y-m-d). 加上当前程序名,操作人就是一条日志了); 挺简单的吧,如果文件...

PHP笔记之:基于面向对象设计的详解

public 表示全局,类内部外部子类都可以访问; 代码如下:<?php class Test{ public $name=Janking, $sex=male, $age=23; function __construct(){ echo $this->age.<br />.$this->name.<br />.$this->sex.<br />; } function func(){ echo $this->age.<br />.$this->name.<br />.$this->sex.<br />; } } $P=new Test...

php笔记之:数据类型与常量的使用分析

setType — 设置变量的类型 bool settype ( mixed $var , string $type )将变量 var 的类型设置成 type 。 type 的可能值为: ?“boolean” (或为“bool”,从 PHP 4.2.0 起) ?“integer” (或为“int”,从 PHP 4.2.0 起) ?“float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用) ?“string” ?“array” ?“object” ?“null” (从 PHP 4.2.0 起) 如果成功则返回 TRUE,失败则返回 FALSE。 in...

php笔记之:文章中图片处理的使用

array_diff($arr1,$arr2)php数组函数之一,用来计算数组的差集.正则匹配html图片标签用sinaeditor添加的图片删除操作用法之一,今天晚上在用新浪编辑器发表文章的过程中.使用到了此函数 问题描述: 文章中有图片若干.在增加文章的过程中自动上传到网站的图片目录中在修改文章的过程中如果对图片进行相关的删除操作.那么虽然在代码中(已经存入数据库);已经删除了数据的标签.类似于<img src=http://......>这样的标签.但是图片的文件依旧...

php笔记之:php数组相关函数的使用

创建数组就不再说了 array()函数 提取数组可以用list(). 测试数组元素 ,可以用is_array() 接受一个参数,传进来的变量,如果变量是数组,返回true如果不是返回false. 添加和删除数组元素 数组的fifo和lifo 先解释下什么是fifo和lifo 删除元素与加入元素的顺序相同,称为先进先出,既first-in-first-out 删除元素与加入元素的顺序相反,称为后进先出,既last-in-first-out 相对应的对数组的操作array_unshift()int aray_unshift(array arr...

php笔记之:有规律大文件的读取与写入的分析

这几天在做一个东西.研究PHP读取行数较多的文件(大概上百万行).考虑到效率问题.进行了简单的研究.总结如下 第一条.file()函数的效率问题. file()函数的效率很底下 如果是有规律的文件.比如每行一条相应数据.那么尽量不要是用file()函数 可以使用file_get_contents()然后用explode切割.这样效率会快三分之一 举个例子: 文件样式如下: 11111\n 22222\n 33333\n 44444\n 55555\n .....\n nnnnnnnnnnn\n 如果用file($file)读入的话.耗时...

php笔记之:初探PHPcms模块开发介绍

由于工作关系,只能暂时放弃对mongodb的研究了 .开始研究PHPcms . 目前为止我已经基本完成了模块的开发.趁着周末来这里做个总结.我发现phpcms写的还不错,不过文档什么的确实不多. 不说废话了.对于phpcms的模块开发.首先要了解模块的目录结构. 我们可以在http://v9.help.phpcms.cn/html/2010/structure_0928/69.html 找到他的目录结构 我们要开发的东东(也就是模块)就在/phpcms/modules/下面 如果没有什么特别的 在开发一个模块之...

php笔记之:php函数range() round()和list()的使用说明

一>> range()函数快速创建数组的简单方法,使用low到high范围的整数值填充数组,函数将返回一个包含次范围内所有整数的数组.形式如下 array range(int low,int high[,int step]) 典型用法如下 例子:建立1-6的6个数字的数组(骰子) $die = range(0,6); 建立0-30所有双数的数组 $even = (0,20,2);//步长为2 这个函数不仅仅可以用作数字,还可以用作字母. 如 $words = range(A,Z); 将建立包含A到Z的的所有字母的数组.此处可以用于生成验证...

PHP笔记之:日期函数的使用介绍

介绍   PHP是一门非常令人惊奇的语言。它足够强大(最大的博客(wordpress)的核心语言),它足够广泛(运行在最大社交网站facebook上),它足够简单(作为初学者首选入门语言)。在低成本的机器上运行良好。而且php语言有很多非常不错的服务器套件(如WAMP和MAMP),很方便的安装在你的机器上。PHP有非常丰富的库资源,便于开发者很容易的处理一些业务。由于我们在项目中与日期接触最多,所以今天就从日期函数入手学习。举一个简...

php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库【代码】【图】

件之中写到: <?php phpinfo() ;//输出php可以使用的扩展库,验证是否开启了mysql服务 ?> (2 )创建一张用户表,供我们使用: create table user1( id int primary key auto_increment , name varchar(32) not null , passwd varchar(64) not null , email varchar(128) not null , age tinyint unsigned not null ) ; 预先加入数据: insert into user1(name,passwd,...

php笔记六:操作MySQL表格(创建表格)【代码】

-u root -p 回车 输入密码 连接MySQL数据库 SHOW DATABASES; 查看MySQL中的所有数据库 CREATE DATABASES 用于创建数据库 DROP DATABASE 用于删除数据库 USE 数据库名 选择数据库 SHOW TABLSES; 查看某个数据库中的所有表 CREATE TABLE 表名(字段名 类型 长度 约束 空); 创建表语句 DESC 表名 查看表结构2、例子:<?php//向MySQL数据库中发送一条创建数据表的SQL语句$link = @m...

自学PHP笔记(五)PHP运算符【代码】

本文转发来自自学PHP笔记(五)PHP运算符首先我们需要了解运算符是什么,运算符是指的对变量、常量或者数据进行计算的一个符号,比如数学中学到的加减乘除等用来运算的代表符号,PHP中的运算符也是这样的,它可以通过一个或者多个值产生一个新的值,这就是运算符的作用,PHP中把运算符分为:算数运算符、赋值运算符、字符串运算符、位运算符、比较运算符、逻辑运算符、错误控制运算符和其他运算符。下面将对一系列运算符进行说明 1.算...

php笔记【代码】

文章目录 变量与常量变量常量定义常量和定义变量的区别: header()方法$_GET$_POST$_REQUEST变量与常量 变量 $变量名 = 值;常量 define() 函数用于定义常量。一个常量一旦被定义,就不能再改变或者取消定义。<?php define("CONSTANT", "你好!"); echo CONSTANT; ?>定义常量和定义变量的区别: 常量前面没有美元符号($) 常量只能用 define() 函数定义,而不能通过赋值语句 常量可以不用理会变量范围的规则而在任何地方定义和访问...