-
php中使用函数代替require操作
所属栏目:[PHP教程] 日期:2022-07-12 热度:189
为了减少重复代码,常常需要包含 heade 和 footer,我们最长使用的操作就是,require 或者 reqire_once等代码,但是我们可以用另一种方式来实现这种包含,写一个函数,比如 printHeader ,如下所示,看起来似乎一行代码变成两行更麻烦了,但是却可以实现一[详细]
-
基于PHP静态类的原罪详解
所属栏目:[PHP教程] 日期:2022-07-12 热度:68
黑格尔有句名言:存在即合理。以此为论据的话,静态类的使用必然有其合理性。不过物极必反,一旦代码过于依赖静态类,其劣化的结局则不可避免。这就好比罂粟作为一种草本植物,有其在药理上的价值,但如果肆无忌惮的大量使用,它就变成了毒品。 什么是静态[详细]
-
在PHP中设置使用删除Cookie的解决方法
所属栏目:[PHP教程] 日期:2022-07-12 热度:154
在PHP中设置、使用、删除Cookie的解决方法 1、设置Cookie PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数。 SetCookie函[详细]
-
php中判断数组是一维,二维,还是多维的解决方法
所属栏目:[PHP教程] 日期:2022-07-12 热度:63
复制代码 代码如下:www.CuoXIn.com ?php /** * 返回数组的维度 * @param [type] $arr [description] * @return [type] [description] */ function arrayLevel($arr){ $al = array(0); function aL($arr,$al,$level=0){ if(is_array($arr)){ $level++; $al[[详细]
-
PHP命名空间Namespace的使用详解
所属栏目:[PHP教程] 日期:2022-07-12 热度:80
对于命名空间,官方文档已经说得很详细[],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约[详细]
-
LotusPhp笔记之Logger组件的使用方法
所属栏目:[PHP教程] 日期:2022-07-12 热度:193
今天比较忙,本来想写多点内容,暂时没有办法了,捡个比较简单的组件来写下好了,往后的几章都是介绍组件。 LtLogger的使用还是比较简单的,基本代码都是在Autoloader的环境下运行的,所以我也懒的去引用神马路径,调用神马类库,知道怎么用就可以了。 $lo[详细]
-
LotusPhp笔记之基于ObjectUtil组件的使用分析
所属栏目:[PHP教程] 日期:2022-07-12 热度:104
ObjectUtil组件其实就是单例模式的最好范例,声明调用各个组件的时候,用ObjectUtil调用,可以有效的防止调用过多的类而导致错误或者资源浪费。 比如调用Db组件,这样声明就可以了 $db = LtObjectUtil::singleton(LtDb); singleton方法是LtObjectUtil类中[详细]
-
LotusPhp笔记之Cookie组件的使用详解
所属栏目:[PHP教程] 日期:2022-07-12 热度:113
LotusPhp 的 Cookie 组件也是非常简单易用的。 首先,要新建一个配置文件,文件名为 cookie.conf.php,至于放在哪里等到讲到 Config 组件的时候会有一个阐述,今天先说怎么用,需要哪些步骤。 Cookie 配置文件的主要内容就是定义 Cookie 的加密密匙,程序[详细]
-
PHP字符串的编码问题的详细说明
所属栏目:[PHP教程] 日期:2022-07-10 热度:148
大家都知道,不同字符编码,其在内存占用的字节数不一样。如ASCII编码字符占用1个字节,UTF-8编码的中文字符是3字节,GBK为2个字节。 PHP 也自带几种字符串截取函数,其中常用到的就是 substr 和 mb_substr。 使用substr截取中文字符时会出现乱码,这是因为s[详细]
-
php正则表达式用法的详细介绍
所属栏目:[PHP教程] 日期:2022-07-10 热度:144
前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 1. 引子 目前,正则表达式已经在很多软件中得到广泛的应用,包括*[详细]
-
基于PHP编程需注意事项的小结
所属栏目:[PHP教程] 日期:2022-07-10 热度:55
基于PHP编程注意事项的小结 php隐性的三元操作符(?:)优先级问题: 例1: 复制代码 代码如下:www.CuoXIn.com $person = $who or $person = laruence; //实际上是等同于: $person = empty($who)? laruence : $who; 例2 复制代码 代码如下:www.CuoXIn.com $ar[详细]
-
PHP基础学习之步骤控制的实现分析
所属栏目:[PHP教程] 日期:2022-07-10 热度:79
PHP 有三大流程控制:顺序控制,分支控制,循环控制。 1、顺序控制:就是程序按顺序从上往下一步一步的执行。 2、分支控制:程序有选择的执行。又分单分支,多分支,多重分支。 a、多重分支:基本语法: if(条件表达式){ 语句;n个语句; }else if(条件表达[详细]
-
PHP基础之运算符的使用方法推荐
所属栏目:[PHP教程] 日期:2022-07-10 热度:143
PHP基础之运算符的使用方法 1、比较算符:参考文档 2、算术运算符:+、-、*、/、%。 3、递增/递减运算符:如$a++,$a--,++$a,--$a. 如: ?php $a=10; $b=5; $c=$a++; //先赋值,后自增。$c=$a,$a=$a+1 $d=$b--; //先赋值,后自减。$d=$b,$b=$a-1 echo $a=.[详细]
-
PHP数据类型之整数类型浮点数的详细介绍
所属栏目:[PHP教程] 日期:2022-07-10 热度:196
语法:整型值可以使用十进制,十六进制或八进制表示,前面可以加上可选的符号(- 或者 +)。 八进制表示数字前必须加上 0(零),十六进制表示数字前必须加上 0x。 $int1=100; //十进制 $int2=-123; //负数 $int3=0123; //八进制数 $int4=0x1A;//十六进制[详细]
-
php内存不够用的处理方法
所属栏目:[PHP教程] 日期:2022-07-10 热度:77
再运行php程序时,会出现 Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes) 出现该错误的原因:在确保不是程序产生的原因(例如死循环),是由于php页面消耗的最大内存默认是为 8M (在PHP的ini件里可以看到) , 如果文件太[详细]
-
PHP中最轻易忘记的一些知识点总结
所属栏目:[PHP教程] 日期:2022-07-10 热度:94
PHP中最容易忘记的一些知识点总结 1、include 和require 区别(同时include_once 和 require_once) 相同:都是可以引入别的页面 不同:include 如果出现了错误,会继续执行,require 出现错误,则会终止程序。 结论:在做项目的时候 基本上使用 require_o[详细]
-
基于php伪静态的实现详解
所属栏目:[PHP教程] 日期:2022-07-10 热度:181
基于php伪静态的实现详细介绍 1.根据配置.htaccess来实现。 先说下.htaccess文件怎么创建吧,在网站根目录下建立个记事本然后双击打开点击另存为 文件名写成 .htaccess ,保存类型选择所有文件,编码选择utf-8的编码好的这是你就在目录看到这个.htaccess文[详细]
-
php无限极分类实现的两种修复方法
所属栏目:[PHP教程] 日期:2022-07-10 热度:55
今天写了下无限极分类 下面就把代码贴上来了 写的不怎么样。 method of classify one 复制代码 代码如下:www.CuoXIn.com ?php /* reader: 这是自己写的无限极分类实现方法 里面的编辑方法只是对分类名进行了编辑 第1种方法: CREATE TABLE `types` ( `type[详细]
-
PHP5中Cookie与 Session用法详解
所属栏目:[PHP教程] 日期:2022-07-10 热度:126
PHP5中Cookie与 Session使用详解 1、Cookie的配置与应用 Setcookie(string name, string value, int expire,string path, string domain, int secure); 其中name是cookie变量名称标识,你在php中将能象使用普通变量名相同来用他引用cookie变量。value是coo[详细]
-
PHP容易遗忘的知识点分享
所属栏目:[PHP教程] 日期:2022-07-10 热度:173
PHP容易忘记的知识点分享 1、require 和require_once 区别: 前者遇到即包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。 2、include 和include_once的区别: 作用和功能都可以把一个页[详细]
-
php自动辨别文字字符串编码并转为目标编码
所属栏目:[PHP教程] 日期:2022-07-10 热度:97
在PHP中,我们经常要转换一些字符串的编码,我们大部分时间都是通过iconv或者mb_convert等函数进行转换. 但是前提是我们要知道需要被转换的字符串的编码,猜能进行正确的转换。虽然大多数转换都是在gbk和utf-8之间转,但如果不知道转换对象的原始编码或者原始[详细]
-
phpcms模块开发之swfupload的用法介绍
所属栏目:[PHP教程] 日期:2022-07-10 热度:184
正式接触phpcms模块开发后.开发了几个功能模块.其中遇到了需要批量上传图片的问题.于是开始挖掘phpcms里面的swfupload的用法. 在phpcms里面自带的内容类型里面能够直接指定图片组.不过这样的图片组功能并不是我想用的.我需要上传一整个静态的html文件.需要[详细]
-
基于php权限分配的实现代码分享
所属栏目:[PHP教程] 日期:2022-07-10 热度:187
小编今天写下关于后台管理员权限的分配自己的思路想法 复制代码 代码如下:www.CuoXIn.com ?php /**reader * 小编的思想比较简单实现的功能 * 首先每个栏目的id号是固定不变的 然后 总管理员 * 创建个管理员之后 给该管理员分配权限的时候 把相应的栏目勾选[详细]
-
php 中目录遍历删除 函数的使用介绍
所属栏目:[PHP教程] 日期:2022-07-10 热度:149
小编今天没事写了目录想关的函数 包括 遍历该文件夹下的文件,目录子目录 读取当前文件下目录和文件 删除当前文件夹下的目录子目录以及文件 以上三个函数目前还不支持中文文件 中文目录 复制代码 代码如下:www.CuoXIn.com ?php header(Content-type:text/ht[详细]
-
告诉你怎样不成为伪PHP程序员
所属栏目:[PHP教程] 日期:2022-07-10 热度:90
成为一名优秀的PHP程序员,该如何做呢?应该具有什么样的技能,才算得上PHP程序员?你的技术又是在什么水平级别上?本文将列出一些作为一名PHP程序员应该了解的事情。 OOP能力 (1)了解:了解变量的作用域、类型,及其意义,了解继承机制等,懂得复用、封装概[详细]
