在PHP的词法分析时,$this变量是符合其规则的,在语法解析生成中间代码时,PHP内核会根据变量类型在生成赋值的中间代码时判断是否为$this变量,如果是则报错。这里为什么要报错呢?因为this作为一个特殊的变量,在对象的成员方法等调用初始化时会将this变量添加到活动符号表。
PHP入门教程之变量命名规则
在学习开发时我们有必要知道了些常识,如变量命名规则是一个很重要的习惯了,如果你养成好的变量命名习惯以后和你合作的团队就会更容易接受你。
php中session与thinkphp中session的一些用法
session是php中一个很常用的全局变量了,下面我来给初学者来介绍关于php session一些用法总结,希望些方法对各位初学php朋友会有帮助哦,下面大家一起来看看吧。
php输出excel的简单方法(csv格式)
在php中有专业的excel处理类我们可以用它来增加,删除或处理excel中相关数据,如果我们只是要生成excel就可以使用下面方法简单又快捷。
如果不读数据我们直接使用下面代码就可以了,只需要把相关的数据导出到excel表就可以了,这么简单的操作就不需要用那些类库什么的了。直接用header的方式就可以了:header("Content-type:application/vnd.ms-excel");
php memcache和memcached的区别
首先要肯定的是,必须开启memcached服务,才能用memcache和memcached的php api,那么这两个针对memcached服务的api之间有什么区别呢?
1.memcache是PHP自己的扩展,而memcached是基于libmemcached的扩展。
php Date()函数输出中文年月日时分秒
今天我以一个简单的利用date()函数输出中文年月日时分秒引出关于大多数据用户在使用php date()函数的一些问题与date()函数一些参数详解。
当然了,PHP的DATE函数是不可能直接输出中文的年月日的,但可以用下面这种方法自己写一个函数,实例代码如下:
php文件目录操作函数学习笔记
在php中文件操作无非就是文件的读写操作,删除操作,判断操作,权限操作以及一些文件查找等等,下面我来把我学习到的php文件操作函数给大家贴出来吧。
php 浮点数精度值实例程序详解
php中浮点数的精度值是用来控制输出该浮点数时使用的,可以理解为控制输出的位数,精度值不同,看到输出结果也可能不一样,注意:其内部还是按照实际值存储的,当两个浮点数进行四则运算时,用的还是其本来的值。
php中static关键字对变量和函数影响
在php中static是一个静态变量,他可以定义函数,变量为全局静态变量了,那么我们在函数或变量前面加上static会对函数与变量产生怎么样的影响呢,下面我们一起来看看。
php递归方法实现无限分类实例
递归实现无限分类就是自动调用自己了,下面一个二级分类的例子,如果有你需要就拿去吧,没什么原理下算法的纠结了。
数组:
php生成word文档的实例
php生成word文档比excel感觉要方便多了,他只要设置一下头部信息我们就可以直接使用fopen来实现读取操作,下面看几个例子。
php直接用fopen生成的核心代码是
php面向对象中子类中重载父类详解
因为在PHP中不能存在同名的函数,所以在同一个类中也就不能定义重名的方法,这里所说的重载是指在子类中可以定义和父类同名的方法从而覆盖从父类中继承过来的方法。