<?php
????/*从PHP5开始,php支持异常处理,异常处理是面向对象一个重要特性,php
????代码中的异常通过throw抛出,异常抛出之后,后面的代码将不会在执行
????异常抛出被用于在遇到位置错误,或者不...
分类:
Web程序 时间:
2015-08-05 18:42:09
阅读次数:
118
/*从PHP5开始,php支持异常处理,异常处理是面向对象一个重要特性,php
代码中的异常通过throw抛出,异常抛出之后,后面的代码将不会在执行
异常抛出被用于在遇到位置错误,或者不符合预先设定的条件时,通知客户程序
以便进行其它相关处理,不至于使程序直接报错中断
当代码中使用了try catch的时候,抛出的异常会在catch中捕获,否则会直接中中断*...
分类:
Web程序 时间:
2015-08-05 18:28:52
阅读次数:
139
下面开始讲解:比如你的图片都在img目录下,那就在该目录下放一个名为 .htaccess 的文件,内容如下:php代码:以下为引用的内容:RewriteEngine onRewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !...
分类:
数据库 时间:
2015-08-05 12:14:20
阅读次数:
141
一、四对标记解析PHP代码 、 使用这些短标记需要将php.ini文件里的短标记开关打开,然后重启Apache就可以了 二、指令分割符”分号” PHP同C或Perl以及Java一样,语句分为两种: 功能执行语句 (必加) 比如echo 这个输出语句的功能 代码结构语...
分类:
Web程序 时间:
2015-08-04 19:00:17
阅读次数:
244
【一、在服务器端配置】安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止...
分类:
数据库 时间:
2015-08-04 12:45:24
阅读次数:
156
有时候只是简单的为了测试某个php函数的效果,以前总是需要建一个php文件,复制这个文件的路径,再通过web访问或者用php命令执行这个php文件。
一直想要怎么才能不用创建文件,才能直接执行PHP代码片段呢?终于找到了方法,现在分享出来,给有需要的人。...
最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理:PHP底层工作原理图1 php结构从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系...
分类:
Web程序 时间:
2015-08-03 16:25:43
阅读次数:
126
(1)在介绍引用之前要知道命名空间中几个术语的概念。
1)完全限定名称
任何PHP代码都可以引用完全限定名称,它是一个命名空间反斜线开头的标识符,如:
\c\root\sub1,\c\root\sub1\returnFunctionName()等。
2)限定名称
至少有一个命名空间分隔符的标识符,如sub1\returnClassName。
3)非限定名称
没有命名空间分割符的标识符...
分类:
Web程序 时间:
2015-07-31 23:33:04
阅读次数:
152
众所周知,PHP是不支持指针的,但是如果希望两个变量同时指向同一内存块怎么办呢?为了解决这个问题,PHP内核里使用了引用计数器。
上篇博文介绍了PHP变量在内核中的存储方式了,zval结构中下面两个成员变量用于引用计数器:is_ref BOOL值,标识变量是否是引用集合。
refcount 计算指向引用集合的变量个数。
看下面的php代码<?php
$a = "this is a";...
分类:
Web程序 时间:
2015-07-31 18:35:30
阅读次数:
142
php制作验证码大概有三种方式:
字符
图片
汉字
这三种方式都比较常规,制作过程中需要注意以下几点:
素材要求:字体文件、图片、字符集
字体采用windows自带的:控制面板搜索"font" 打开字体 搜索 "微软雅黑" 把"wsyh.ttf"复制到php代码所在目录
编码格式:UTF8 无BOM
设置方法很简单,选择另存为utf8无bom即可,不到万不得已别用w...
分类:
Web程序 时间:
2015-07-29 19:22:07
阅读次数:
208