最近的文章列表

PHP中返回方法名字的魔术变量__METHOD__与__FUNCTION__的区别

本文实例讲述了PHP中魔术变量__METHOD__与__FUNCTION__的区别,分享给大家供大家参考。具体分析如下:

__METHOD__类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
__FUNCTION__函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

文档解释都是说返回函数(方法)的名字。区别在于:

__FUNCTION__只是返回方法的名字;

2014/11/26 Comments:
从asp.net转向php来Web开发,简单说说php和.net的区别

本人最近从asp.net转向了php,主攻方向是Web开发,感觉两者之间还是有不少的区别的。

1.相对于.net,php更偏向于解释性语言类型;

2.在.net中,我们操作的主要是封装好的对象-类库;在php中,我们主要操作的对象主要是各种函数;@camnpr

2014/11/25 Comments:
PHP对文件操作和目录操作常用的总结(文件判断、目录判断、文件大小、读写性判断、存在性判断及文件时间等)

一、基本文件的操作

文件的基本操作有:文件判断、目录判断、文件大小、读写性判断、存在性判断及文件时间等

<?php
header("content-type","text/html;charset=utf-8");
/*
*声明一个函数,传入文件名获取文件属性
2014/11/24 Comments:
PHP代码加密实现:php_screw安装使用教程

开始之前,首先要澄清两个问题:第一,支持开源,不等于反对代码加密;第二,如果把不属于自己的东西(比如公司的)拿去开源,就更加不应该了。

以前知道的,PHP代码的加密都是用Zend的encoder,这东西不但是商业软件,好像还暴出过能够被破解的问题,所以就找到了替代的方案────php_screw,一个日本人开发的东东

2014/11/23 Comments:
PHP中怎么实现数组的分组排序的示例代码

PHP的数组,数组中的内容大致如下:

代码如下:
$list = array(
    array(2,3,5),
    array(2,5,24),
    array(3,8,6),
2014/11/23 Comments:
PHP实现函数重载的示例代码 func_get_args、func_num_args

1.可以使用func_get_args()和func_num_args()这两个函数实现函数的重载!!

PHP代码:

代码如下:
function rewrite() {   
2014/11/14 Comments:
php通过HTML2RTF.Converter实现html转为rtf格式 报错:Fatal error: Class 'COM' not found in xxx

前期准备工作 下载Html2Rtf.dll,以管理员的身份运行cmd,进入Html2Rtf.dll所在目录--》输入Regsvr32 Html2Rtf.dll

核心代码:

代码如下:
<?php
$html2RTFCom = new COM("HTML2RTF.Converter");// @郑州网建
$html2RTFCom--->PreserveImages = true;
2014/11/13 Comments:
php结合js实现异步图片上传实例代码

upload.php

代码如下:
<?php
if(isset($_FILES["myfile"]))
{
$ret = array();
$uploadDir = 'images'.DIRECTORY_SEPARATOR.date("Ymd").DIRECTORY_SEPARATOR;
2014/11/12 Comments:
php实现文件下载实例代码 application/octet-stream attachment;filename=

举一个案例:

代码如下:
<?php
class Downfile {

    function downserver($file_name){
$file_path = "./img/".$file_name;
//转码,文件名转为gb2312解决中文乱码
$file_name = iconv("utf-8","gb2312",$file_name);
2014/11/11 Comments:
php的数组中包含中文(gbk,gb2312,utf8)的排序方法 asort

php数组中文排序,文件格式一般用utf8,直接用asort排序不行。若是gbk和gb2312可以。这跟编码有关。gbk和gb2312本身的编码就是用拼音排序的。

代码如下:
function utf8_array_asort(&$array) {
if(!isset($array) || !is_array($array)) {
  return false;
}
2014/11/10 Comments: