个人随笔
技术改变世界

标签:PHP

编程技术

PHP7 待定12月3日正式版发行

王旭阅读(2562)评论(1)

Laruence的微博看到PHP7又推迟发布的消息,PHP7正式版待定于12月3号,这个具体的发布日期目前还在争论中,很多开发者期待可以按时发布。 刚在QQ群里也看见了群友对PHP7的性能测试,确实提升非常非常大(基于WordPress进行...

编程技术

PHP 显示文件夹目录

王旭阅读(1375)评论(0)

在用户上传一些文件之后,能够看到所上传的文件,并可以操作这些文件的内容对他们来说是非常必要的。PHP提供了一系列目录函数与文件系统函数,它们都是实现此功能的非常有用的工具。 首先,我们将实现一个能够浏览所上传文件的目录脚本。在PHP中,浏览...

编程技术

PHP 文件上传

王旭阅读(1033)评论(0)

本文目标编写处理文件的PHP代码。 当文件被上传时,该文件将保存在临时目录中,这是通过php.ini文件的upload_tmp_dir指令设置的。如果没有设置该指令,在默认情况下,该目录是Web服务器上的主目录。如果在脚本执行完毕之前不移动...

数据库

Mysql LOAD DATA INFILE语句

王旭阅读(1088)评论(0)

到目前,博客中还没有讨论过一个Mysql有用特性是LOAD DATA INFILE语句。可以使用这个语句从一个文件加载表数据。它的执行速度非常快。这个灵活的命令具有很多选项,但是常见的用法如下所示: LOAD DATA INFILE "ne...

编程技术

PHP 访问数据库例子

王旭阅读(1172)评论(0)

本例子是以忘数据库写入一本书籍的信息为例,其中包含4个字段:ISBN、作者、标题、价格。其中链接数据库的关键代码如下: $db = new mysqli('localhost', 'root', '', 'mydatabase'); 一共4...

编程技术

PHP get_magic_quotes_gpc 用法

王旭阅读(1229)评论(0)

get_magic_quotes_gpc函数在PHP中表示是否为On还是off,如果是on 表示 get、post 、cookie 中的数据都会进行反斜杠转义。避免了sql注入的危险,以及其他的错误。如果为off,则需要我们自己使用adds...

编程技术

PHP 异常处理 try

王旭阅读(1104)评论(0)

异常处理的基本思想是代码在try代码块被调用执行。如下代码所示的就是一个示例 <?php try { //一些有趣的代码 } ?> 如果try代码块出现某些错误,我们可以执行一个抛出异常的操作。某些编程语言,例如Java,在特定...

编程技术

PHP 使用反射(Reflection)

王旭阅读(1370)评论(0)

    PHP的面向对象引擎还包括反射API。反射是通过访问已有类和对象来找到类和对象的结构和内容的能力。当使用未知或文档不详的类时,这个功能就非常有用,例如使用经过编码的PHP脚本。 这个API非常复杂,但是可以通过一些简单的例子介绍其用...

编程技术

PHP 实现迭代器和迭代

王旭阅读(1637)评论(0)

PHP的面向对象引擎提供了一个非常聪明的特性,也就是,可以使用foreach()方法通过循环方式取出一个对象的所有属性,就像数组方式一样。如下例所示: <?php class myClass { public $a = "5"; pu...

编程技术

PHP 重载方法:__call

王旭阅读(1099)评论(0)

使用__call()重载方法,双下划线是PHP中的内置函数,而__call()方法就是用来做方法的重载用的。 方法的重载在许多面向对象编程语言中都是常见的,但是在PHP中却不是非常有用,因为我们习惯使用灵活的类型和(容易实现的)可选的函数参...