" PHP"标签下的所有文章

大型系统上PHP令人不爽的九大原因

2017/02/06PHP 标签:0

为什么PHP不适合于比小型业余网站更大的网站。

1. 对递归的不良支持

递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例子是快速排序(quicksort)。不幸的是,PHP并不擅长递归。Zeev,一个PHP开发人员,说道:“PHP 4.0(Zend)对密集数据使用了栈方式,而不是使用堆方式。也就是说它能容忍的递归函数的数量限制和其他语言比起来明显少。”见bug 1901。这是一个很不好的借口。每一个编程语言都应该提供良好的递归支持。

2. 许多PHP模块都不是线程安全的 阅读更多

PHP基础知识介绍

2016/10/16PHP 标签:0

php中的整形数是有符号的,不能表示无符号整数,当整形数超出范围时,会自动从整形数转化成float数,可以用php_int_size常量来查看php整数类型所占字节,一般为4个字节,所以可以估算出整形数的范围,最高位数符号位。也可以用php_int_max常量来查看int的最大值。

小知识点:

1. 当变量为0.0或“0”在布尔变量中均表示false;

2. 字符串变量用双引号时其中变量和转义字符可以按照其定义正常输出,而用单引号输出内容时它会原样输出其内容,即转义字符或变量不会起作用,而只会原样输出字面内容,这个可以自己写一下代码看一下区别。个人感觉php变量的定义有点类似js,因为你根本不需要指定它任何类型,它的类型完全取决于实际你使用的类型。

3. php的算术运算符: 阅读更多

PHP代码实现WordPress相关文章的几种方法

2016/10/16PHP 标签:0

方法一:标签相关

首先获取文章的所有标签,接着获取这些标签下的 n 篇文章,那么这 n 篇文章就是与该文章相关的文章了。现在可以见到的WordPress相关文章插件都是使用的这个方法。下面是实现的代码: 阅读更多

PHP的cURL库简单和有效地抓网页

2016/10/15PHP 标签:0

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。本文主要讲述如果使用这个PHP库。

启用 cURL 设置

首先,我们得先要确定我们的PHP是否开启了这个库,你可以通过使用php_info()函数来得到这一信息。

< ?php phpinfo(); ?>

如果你可以在网页上看到下面的输出,那么表示cURL库已被开启。

如果你看到的话,那么你需要设置你的PHP并开启这个库。如果你是在Windows平台下,那么非常简单,你需要改一改你的php.ini文件的设置,找到php_curl.dll,并取消前面的分号注释就行了。如下所示:
阅读更多

PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )

2016/10/15PHP 标签:0

FTP操作类( 拷贝、移动、删除文件/创建目录 ),PHP实现的FTP类操作,实用。用于学习研究非常不错。 阅读更多

PHP识别电脑还是手机访问网站

2016/10/15PHP 标签:0

PHP识别电脑还是手机访问网站,可以通过这个功能,来对客户端进行选择性展示相关页面!其中使用了HTTP_USER_AGENT相关php函数,正如在JavaScript中使用useragent来判断浏览器的版本一样!代码非常简短,方便理解。希望大家能够用得上! 阅读更多

一段简单的PHP链接mysql数据库的代码

2016/09/15PHP 标签:0

PHP链接mysql数据库的代码比起java,C++来说,php的代码就简单多了!请直接看代码 阅读更多

PHP preg_match正则表达式的使用

在php中preg_match()函数是用来执行正则表达式的一个常用的函数,下面我来给大家详细介绍preg_match使用方法。

函数用法
int preg_match_all ( string pattern, string subject, array matches [, int flags] )
例1

preg_match_all ("|< [^>]+>(.*)]+>|U","example:
this is a test "
,$out, PREG_SET_ORDER);
print $out[0][0].", ".$out[0][1]."n";
print $out[1][0].", ".$out[1][1]."n";
?>

本例将输出: 阅读更多

share

AD