-
PHP中使用全局变量的几种方法
本文为大家讲解的是PHP中使用全局变量的几种方法,感兴趣的同学参考下。 简介 即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的...
PHP 2014-12-26 08:36:03 -
PHP中使用gettext来支持多语言的方法
本文为大家讲解是PHP中如何使用gettext来支持多语言的方法,感兴趣的同学参考下。 开发多语言的Web应用是一件非常困难的事,各个国家的字符集的编码方式、货币符号、日期格式、数字格式、文字表现都各不相同. 我们今天用一个简单的实例说明一下在PHP中的getText的用法(getText是一系列的工具和库函数,帮助程序员和翻译人员开发多语言软件的), 从而实现PHP的i18n. 现在, 我们假设要显示一个返回主页的link: //home.php: $str = 'home'; print <<<HTML <a href="#">{$str}</a> HTML; 下面开启我们多语言的开发之旅: 创建pot文件,pot是Portable Object Template的首字母缩写,与po对应的是mo,mo是Machine Object的首字母缩写...
PHP 2014-12-23 07:15:04 -
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
本文为大家讲解的是php中使用session_set_save_handler()函数把session保存到MySQL数据库实例方法,感兴趣的同学参考下. PHP保存session默认的是采用的文件的方式来保存的,这仅仅在文件的空间开销很小的windows上是可以采用的,但是如果我们采用uinx或者是liux上的文件系统的时候,这样的文件系统的文件空间开销是很大的,然而session是要时时刻刻的使用的,大量的用户就要创建很多的session文件,这样对整个的服务器带来性能问题。 另一方面,如果服务器起采用群集的方式的话就不能保持session的一致性,所以我们就绪要采用数据库的方式来保存session,这样,不管有几台服务器同时使用,只要把他们的session保存在一台数据库服务器上就可以保证session的完整了,具体如何来实现请继续看下去...
PHP 2014-12-23 06:48:03 -
php中使用__autoload()自动加载未定义类的实现代码
本文为大家讲解了php中如何使用__autoload()自动加载未定义类的实现代码,感兴趣的同学参考下。 当PHP引擎遇到未实例化的类时就会触发这个方法,当然你的php代码中要用到__autoload()才可以哦 下面是一段使用__autoload()的代码,供大家学习参考: <?php /** * 自动加载相关类库文件 */ function __autoload($classname){ if(substr($classname,-6)=="Action"){ include APP_PATH.'controllers/'.$classname.'.class.php'; }elseif(substr($classname, -5)=="Model"){ include APP_PATH.'models/'.$classname.'.class.php'; }elseif($classname=="Smarty&qu...
PHP 2014-12-19 10:00:06 -
PHP中foreach循环中使用引用要注意的地方
本文为大家讲解的是php中的foreach循环在中使用引用时要注意的地方,感兴趣的同学参考下。 发现了一个容易出错,但是不懂得原理却解释不明白的问题,碰到类似问题的朋友可以参考下...
PHP 2014-12-17 20:30:16 -
php中使用Akismet防止垃圾评论的示例
本文是一个php中使用Akismet防止垃圾评论的示例代码,感兴趣的同学参考下。 Akismet是一个优秀的防Spam垃圾留言的优秀插件,绝大多数wordpress blogger都在使用,有了akismet之后,基本上不用担心垃圾留言的烦恼了...
PHP 2014-12-17 11:42:04 -
PHP中使用协同程序实现合作多任务示例
本文为大家讲解的是PHP中使用协同程序实现合作多任务示例,感兴趣的同学参考下。 这篇文章指导你通过使用协同程序来实施任务调度,通过实例实现对技术的理解...
PHP 2014-12-16 19:57:06 -
php代码中使用换行及(\n或\r\n和br)的应用示例
本文为大家讲解的是php代码中使用换行及(\n或\r\n和br)的应用示例,感兴趣的同学参考下。 浏览器识别不了n或rn,这两个换行符是文本换行符,文本文件有效;如果需要将结果输出到浏览器或打印到显示器,代码中使用br;如果只是在源代码中换行,则使用n或rn,感兴趣的朋友可以了解下,或许对你学习php有所帮助 代码a: <?php echo'hello</br>'; echo'world!'; ?> output: helllo world! 代码b: <?php echo'hellon';//unix系统使用n;windows系统下rn echo'world!'; ?> output: helloworld! 分析:浏览器识别不了n或rn,这两个换行符是文本换行符,文本文件有效;在网页中查看HTML源代码可以发现代码b成功实现了换行 总结:如果需要将结果输出到浏览器或打印到显示器,代码中使用</br&...
PHP 2014-12-15 02:12:04 -
PHP的foreach中使用引用时需要注意的一个问题和解决方法
本文为大家讲解的是PHP的foreach中使用引用时需要注意的一个问题和解决方法,即数组最后一个元素的值会发生改变的情况 感兴趣的同学参考下 一、问题 先看一个例子: <?php $ar = array(1, 2, 3); var_dump($ar); foreach ($ar as &$v) {} foreach ($ar as $v) {} var_dump($ar); ?> 输出为: array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } array(3) { [0]=> int(1) [1]=> int(2) [2]=> &int(2) } ???为什么没有进行赋值操作,数组最后一个元素的值却发生了改变呢? 我早就发现了这个问题,一...
PHP 2014-12-15 00:54:03 -
PHP中使用匿名函数操作数据库的示例讲解
这篇文章主要介绍了PHP中使用匿名函数操作数据库的例子,本文直接给出类的代码、使用例子、继承例子,需要的朋友可以参考下 Base dao class illustrating the usefulness of closures. * Handles opening and closing of connections...
PHP 2014-12-14 23:24:04 -
PHP 错误之引号中使用变量
php错误提示syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING这个提示,是提示变量使用的问题。 而我出现的是,语句中使用了数组,导致失败...
PHP 2014-12-12 09:00:07 -
教你在一款Win7主题中使用音效
在Win7官方网站可以下载各式各样的主题来装饰电脑桌面,这些主题中包括壁纸、主题颜色和悦耳的音效,去年微软为Win7推出的一款地方特色主题“爱尔兰”就很受大家的欢迎。它用17张壁纸展示了爱尔兰的旖旎风光,而且还使用了极具特色的凯尔特音乐来烘托、渲染主题...
系统程序 2014-12-07 23:39:15