-
php获取bing每日壁纸示例代码
本文是一个php获取bing每日壁纸示例代码,感兴趣的同学参考下. <?php $str=file_get_contents('http://cn...
PHP 2014-12-26 08:24:03 -
PHP获取中英混合字符串长度的方法
本文为大家讲解的是PHP获取中英混合字符串长度的方法,需要的朋友可以参考下 今晚在写框架的表单验证类时,需要判断某个字符串长度是否在指定区间内,很自然地,想到了PHP中的strlen函数。 $str = 'Hello world!'; echo strlen($str); // 输出12 然而在PHP自带的函数中,strlen及mb_strlen都是通过计算字符串所占字节数来计算长度的,在不同的编码情况下,中文所占的字节数是不同的...
PHP 2014-12-26 08:18:03 -
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
本文是PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法的讲解,感兴趣的同学参考下。 异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程...
PHP 2014-12-26 08:03:03 -
php中hashtable实现示例代码
对php内核有一定了解的人应该都知道php的精髓就是HashTable 本文是一个php中hashtable实现示例代码,感兴趣的同学参考下. 对php内核有一定了解的人应该都知道php的精髓就是HashTable,HashTable在php的实现中无处不在。包括php的数组、什么全局变量、局部变量的作用域等等,php的hashtable拆开来说就是四部分: hash函数:用的是time33的散列函数,将一个字符串的key转换成一个数字 一个C数组:用来储存桶(buckets)的 两个双向的链表:第一个双向链表是数组的每个元素(桶bucket)是一个双向链表,这样做是为了解决hash冲突;第二个双向链表是数组将每一个桶(bucket)连接起来,这里要连接的也就是第一个双向链表的链表头,这样做是为了遍历整个hash表用的,鸟哥有篇blog是讲php的foreach的,这里这样设计就是给foreach用的==>《深入理解PHP之数组(遍历顺序)》 我这里不再说hashtable的struct和bucket的struct了,因为下面的推荐链接几乎都讲了,我不觉得我能描...
PHP 2014-12-26 08:00:03 -
一个简单且很好用的php分页类示例
本文为大家讲解的是一个简单且很好用的php分页类示例,感兴趣的同学参考下. class Page { // 分页栏每页显示的页数 public $rollPage = 6; // 页数跳转时要带的参数 public $parameter ; // 默认列表每页显示行数 public $listRows = 20; // 起始行数 public $firstRow ; // 分页总页面数 protected $totalPages ; // 总行数 protected $t...
PHP 2014-12-26 07:54:03 -
argv在php中的应用示例
本文为大家讲解的是argv在php中的应用示例代码,感兴趣的同学参考下。 argc,argv 用命令行编译程序时有用 我们会在定时任务脚本中发现这样的参数,$obj->run($argv[1]); */30 * * * * /usr/local/bin/php /htdocs/test.com/uaqm/commands/test.php 1 >/dev/null 2>&1 就像上面那个定时任务,如果我们调用他的时候加上了参数$argv[1],那就代表了,在脚本中在DOS命令行中执行程序名后的第一个字符串 即上面脚本中对应的红色的那个1,如果我们部署了下面所列的定时任务 */30 * * * * /usr/local/bin/php /htdocs/test.com/uaqm/commands/test.php 1 >/dev/null 2>&1 */30 * * * * /usr/local/bin/php /htdocs/test.com/uaqm/commands/test.php 2 >/dev/null 2...
PHP 2014-12-26 07:51:06 -
PHP fopen 读取带中文URL地址的一点见解
本文为大家讲解的是PHP fopen 读取带中文URL地址的一点见解,感兴趣的同学参考下。 之前喜欢用fopen()函数跨域读取图片或其它文件,一直都没发现什么问题...
PHP 2014-12-26 07:48:03 -
PHP网站备份程序代码分享
本文为大家分享的是一个PHP网站备份程序代码,感兴趣的同学参考下。 php中通过代码备份网站的实现代码,很方面大家在线备份网站...
PHP 2014-12-26 07:45:07 -
PHP使用strlen()函数计算字符串长度
本文为大家讲解的是PHP使用strlen()函数计算字符串长度,感兴趣的同学参考下. 在PHP中,函数strlen()返回字符串的长度,strlen()函数返回字符串所占的字节长度,一个英文字母、数字、各种符号均占一个字节,它们的长度均为1 strlen()函数和mb_strlen()函数 在PHP中,函数strlen()返回字符串的长度。函数原型如下: int strlen(string string_input); 参数string_input为要处理的字符串...
PHP 2014-12-26 07:42:03 -
linux下设置PHP-FPM自启动
本文为大家讲解的是在linux下如何设置PHP-FPM自启动的方法,感兴趣的同学参考下。 刚入行的时候,身为一个PHPER,接触频率最高的词汇应该是LAMP了,但是目前的情况来看,LNMP大有取代LAMP的态势...
PHP 2014-12-26 07:36:03 -
php不写闭合标签的好处原因
本文为大家讲解的是php不写闭合标签的好处原因,感兴趣的同学参考下. 一开始写PHP代码的时候,我是要写PHP闭合标签的,之后这几年,习惯改了,不再写PHP标签了。 最早这个概念是从Drupal中接触到的,一开始有点不习惯——为什么不写闭合标签呢?这感觉很不完美啊,对于有强迫症的人来说很不适应嘛!后来,在工作中碰到了因为标签闭合而引起的问题,才开始不写闭合标签...
PHP 2014-12-26 07:33:03 -
php调用c接口方法
本文为大家讲解的是php调用c接口方法,感兴趣的同学参考下. 1.首先是要安装好PHP 2.进入PHP的下载解压目录下的ext目录 #cd /root/php-5.3.6/ext #./ext_skel --extname=hmc 说明: ./ext_skel --extname=module_name module_name是你自己可以选择的扩展模块的名字,例如我选择的hmc。执行工具后会自动在ext目录下建立你选择的module_name名字的目录,里面已经生成了相关的代码,这些代码中只需要调整config.m4文件中的三行注释就可以正常的编译带这个自定义扩展模块的php了...
PHP 2014-12-26 07:21:16