
PHP
iamjianhua
态度决定一切,细节决定成败!
展开
-
php函数call_user_func和call_user_func_array详解
php函数call_user_func和call_user_func_array详解 call_user_func函数类似于一种特别的调用函数的方法,使用方法如下: function a($b,$c) {echo $b;echo $c;}call_user_func('a', "111","222");call_user_func('a', "333","444")原创 2013-01-30 10:57:47 · 1028 阅读 · 0 评论 -
关于get_magic_quotes_gpc()函数
在PHP中get_magic_quotes_gpc()函数是内置的函数,这个函数的作用就是得到php.ini设置中magic_quotes_gpc选项的值。那么就先说一下magic_quotes_gpc选项:如果magic_quotes_gpc=On,PHP解析器就会自动为post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引原创 2013-01-21 10:18:15 · 554 阅读 · 0 评论 -
set_magic_quotes_runtime()使用方法
在php的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。当然如果重复给溢出字符加反斜线,那么字符串中就会有多个反斜线,所以这时就要用set_magic_quotes_runtime()与get_magic_quotes_runtime()设置和检测php.ini原创 2013-01-21 10:06:04 · 739 阅读 · 0 评论 -
PHP set_error_handler()函数的使用
我们写程序,难免会有问题(是经常会遇到问题 ),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因。有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给出错误路径是必要的。但泄露了实际路径的后果是不堪设想的,对于某些入侵者,这个信息可是非常重要,而事实上现在有很多的服务器都存在这个问题。有些网管干脆把PHP配置文件中的display_errors设置为Off来转载 2013-01-22 17:01:51 · 372 阅读 · 0 评论 -
分享php中四种webservice实现的简单架构方法及实例
本人所了解的webservice有以下几种:PHP本身的SOAP,开源的NUSOAP,商业版的PHPRPC,以及使用二进制传输数据流的HessianPHP,那么一下就简单的介绍下这几种webservice在php中的使用,虽然网上也有很多这方面的资料,但是这是我个人实践所得,当然也是从网上找的资料,在此简单的做个笔记。一:PHP本身的SOAP所有的webservice都包括服务端(serv转载 2013-03-26 16:37:36 · 729 阅读 · 0 评论 -
PHP模板之Smarty安装与使用入门教程
在利用PHP开发大型、交互式网站时,我们时常遇到与美工如何合作的问题,通常我们的解决方法是由美工设计页面后交付程序设计者进行开发,再交付美工对页面进行改善,来回重复好几回,如果遇到程序设计者对HTML不熟悉,对双方来说更是个痛苦的差事,效率也更低下,这时候如果有模板支持就显得非常重要。 我们知道PHP语言作为开源社区的一员,提供了各种模板引擎,如FastTemplate,Smarty,Sim转载 2013-05-23 09:20:54 · 763 阅读 · 0 评论 -
PHP中的替代语法(冒号、endif、endwhile、endfor)
我们经常在wordpress一类的博客程序的模板里面看到很多奇怪的PHP语法,比如: 空的 对于相当一部分PHP爱好者来说根本没见过,这些是什么东西呢?难道是那些博客开发者自己搞的的仿PHP得模板语言?非也,其实这些都是PHP的语法,只不过不常用而已,这些都是PHP流程控制的替代语法。这里就给大家详细说一下PHP流程控制的替代语法。什么事替代语法?简单的说就是一原创 2014-07-29 17:52:24 · 1772 阅读 · 0 评论