![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 56
zhanglvmeng
这个作者很懒,什么都没留下…
展开
-
Zend Studio 8打开utf-8文件出现乱码解决方法[疑难解答]
本文转自:http://blog.unvs.cn/archives/zend-studio-8-utf8-code.html今天安装了zend studio 8.0.1,运行了一个PHP程序项目(项目文件编码为utf-8),发现utf-8文件中的中文全部变成乱码了,后面终于经过寻找探索,找到了问题所在:虽然你的项目是UTF-8编码文件,但是当通过zend studio工具运行打开时,是以工转载 2013-09-30 11:42:19 · 533 阅读 · 0 评论 -
php基础(十五)PHP中echo(),print(),print_r()的区别
echo ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出. 另一点区别在于echo 没有返回值,print有返回值1.print不能输出数组和对象。print_r可以输出stirng、int、float、array、object等,输出array时会用结构表示,print_r输出成功时返回true;而且print_r可以通过prin转载 2013-09-23 20:28:43 · 482 阅读 · 0 评论 -
《PHP和Mysql web 开发》读书笔记(一)php快速入门
本系列主要结合《PHP和MYSQL WEB开发 第四版》,在阅读中提出自己认为比较重要的一些问题,以加深对知识的了解程度。1、简短、中等以及冗长风格的表单变量$name; //简短风格,不安全$_POST['name'],$_GET['name'],$_REQUEST['name'], //中等风格$HTTP_POST_原创 2013-10-10 01:33:54 · 935 阅读 · 0 评论 -
zend 从SVN上导入项目过程
File-->New-->other(注意不是从Php from SVN)-->然后从svn检出项目--》next-->如果没有资源库位置,则创建新的资源库位置,如果有,则选中即可--》选中之后,一路Next,不要轻易点击finish,否则会再一次提示从svn检出注意,要点击next,而不是finish注意此处要选择“做为工作空间中的项目检出原创 2013-09-25 10:51:12 · 381 阅读 · 0 评论 -
PHP中的 抽象类(abstract class)和 接口(interface)
一、 抽象类abstract class1 .抽象类是指在 class 前加了 abstract 关键字且存在抽象方法(在类方法 function 关键字前加了 abstract 关键字)的类。2 .抽象类不能被直接实例化。抽象类中只定义(或部分实现)子类需要的方法。子类可以通过继承抽象类并通过实现抽象类中的所有抽象方法,使抽象类具体化。3 .如果子类需要实例化,前提是它实现了抽象类中转载 2013-09-26 09:39:19 · 341 阅读 · 0 评论 -
linux下安装phpunit
PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)。单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最后它还可以和Selenium整合来完转载 2013-10-31 10:46:17 · 503 阅读 · 0 评论 -
linux下安装Apache
本文调用了两种方法,第一种方法,可以获取资源地址,真正好用的是第二种方法。第一种方法主要讲了Apache的安装,第二种则讲了Apache、mysql、php的安装。===============================================================================================方法一、来自于网络本以为linux转载 2013-11-05 11:34:57 · 568 阅读 · 0 评论 -
zend studio按ctrl和鼠标不能跳转到源代码的解决方案
无法使用“ctrl + 鼠标左键”的原因是创建工程的方式造成的,很可能把先前的 存在的工程以file的形式导入,zend就把工程当成文档来处理了。解决办法:右键点击工程--》configure-->add php support ,然后系统会自动rebuild工程 。然后问题就搞定了。转载 2013-12-04 14:22:09 · 486 阅读 · 0 评论 -
XHProf
本文转载地址:http://www.seven2.com.cn/archives/831/转载 2014-04-14 23:05:40 · 354 阅读 · 0 评论 -
smaba 源码安装与配置
本文转自:http://hi.baidu.com/luonagogo/item/a2fab8e8c3ac08abcf2d4fddqing转载 2014-04-20 20:28:29 · 392 阅读 · 0 评论 -
phpunit安装 【亲测可用】
手动安装PHPUnit对于手动安装,做法如下(XAMPP 1.7.3下载安装PHPUnit详细步骤)[http://club.topsage.com/thread-2335258-1-1.html]:1.从http://pear.phpunit.de/get/下载一个发行存档并解压至你的php.ini 配置文件的include_path中列举的一个目录。(注:系统path变量添转载 2014-04-20 23:06:37 · 403 阅读 · 0 评论 -
PHP5 SESSION
本文zhuanhttp协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。session是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入转载 2014-04-07 11:05:35 · 477 阅读 · 0 评论 -
FastCgi与PHP-fpm之间的关系
http://blog.csdn.net/small_qch/article/details/17166815提问:我在网上查fastcgi与php-fpm的关系,查了快一周了,基本看了个遍,真是众说纷纭,没一个权威性的定义。网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi进程的管理器,用来管理fastcg转载 2014-04-07 10:57:44 · 409 阅读 · 0 评论 -
nginx_笔记分享_2_php-fpm详解
参考http://syre.blogbus.com/logs/20092011.htmlhttp://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/http://www.larro.cn/?p=35nginx php php-fpm cgi fastcgi 等等它们之间的关系让人糊涂,转载 2014-04-07 12:25:01 · 438 阅读 · 0 评论 -
php基础(十四)php.ini 错误日志设置
调试php的时候php.ini 错误日志设置部分2009-07-15 18:14对于PHP开发人员来说,一旦某个产品投入使用,那么第一件事就是应该将php.ini中display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。某个产品投入使用后,难免会有错误信息,那么如何记录这些对开发人员非常有用的信息呢?将PHP的lo转载 2013-09-23 19:52:11 · 483 阅读 · 0 评论 -
PHP环境(apache,PHP,Mysql)详细配置方法【修正版】
安装前的准备:下载PHP,apache,mysql安装包,可以到相关官网上下载,下面是安装步骤1.安装Apache ,直接运行安装即可,我们将其安装到D:/PHP/Apache/ 目录下2.将PHP压缩包解压内容放到指定PHP目录(自己指定这里是D:/PHP/,并重命名为PHP5,将PHP5目录中的PHP.iniDevelopment重命名为php.ini)3.转载 2013-09-22 18:15:19 · 356 阅读 · 0 评论 -
php单引号和双引号的区别与用法
php里的单引号把内容当成纯文本,不会经过服务器翻译。而双引号则与此相反。里面的内容会经过服务器处理(process). 举个简单的例子: $foo="data";echo '$foo'; //单引号输出$fooecho "$foo"; //双引号输出data转载 2013-10-09 15:53:30 · 526 阅读 · 0 评论 -
php基础(四)empty以及isset
格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE 版本:PHP转载 2013-09-23 14:13:38 · 537 阅读 · 0 评论 -
php基础(七)PHP里include()、require()、require_once()、include_once()方法的区别
总结:可以从三个方面来比较include跟require(1)加载失败的处理方式(2)php性能(3)二种方式提供不同的使用弹性。======================================================================================PHP的include()和require()是两种包含外部文件的方法,对于这转载 2013-09-23 14:54:32 · 390 阅读 · 0 评论 -
php基础(八)PHP5中面向对象的常用关键字和魔术方法
一,常用关键字。 a,final 1,不能修饰成员属性。只能修饰类和类中的方法。 2,使用final修饰的类不能被子类继承! 3,使用final修饰的类不能被子类覆盖(或重写)! 作用---------------->用来使类不被继承,方法不被覆盖! b,static(类级别)转载 2013-09-23 15:15:10 · 375 阅读 · 0 评论 -
php基础(九) 数组
php5.4数组介绍和基本操作(创建,删除,修改,使用)1. 数组的概念:数组是提供一种快速,方便的管理一组数据的方法,是PHP程序设计的重要内容。通过数组可以对大量性质相同的数据进行存储,排序,插入,修改等操作。从而提供程序的开发效率及改善程序的编写方式。PHP种将数组分为一维数组,二维数组和多维数组。2. 数组的写作格式:(1) 简单形式 arra转载 2013-09-23 15:19:33 · 432 阅读 · 0 评论 -
Php基础(一) 常量、变量、可变变量、超级全局变量
问题:解释一下php中的常量、变量、可变变量以及超级全局变量?解答:亲密接触PHP之变量、常量学习笔记(阅读笔记自PHP手册) PHP 中一个美元符号($)后面跟上一个变量名称,即表示一个变量。变量的名称是对大小写敏感的。其中变量名允许数字或下划线打头。有关变量的传地址赋值 PHP 3 中,变量总是传值赋值。PHP 4 提供了另外一种方式给变量赋值:传地址赋值。使用传地址赋原创 2013-09-23 10:02:13 · 635 阅读 · 0 评论 -
PHP基础(二)操作符
php三元操作符:追求代码的简练是编码员所偏好的。简练的代码无疑大大降低程序的资源开销,它也更能美化代码和便于代码的阅读。PHP的三元运算符完全可以替代if语句,它包含了if语句的所有功能,比if语句更为简洁,同时也可以实现多层嵌套(此时代码的可读性可能略差一些)。比如,从a和b两个数中取出最大数,用三元操作符只需要一句:$c=($a>$b)?$a:$b这样运算后,我们就得出$c的原创 2013-09-23 13:12:13 · 650 阅读 · 0 评论 -
PHP基础(三)===vs==
The operator == casts between two different types if they are different, while the === operator performs a 'typesafe comparison'. That means that it will only return true if both operands have the sam原创 2013-09-23 13:39:53 · 520 阅读 · 0 评论 -
php基础(五)面向对象
面象对向的三大特点:封装性、继承性、多态性 首先简单理解一下抽象:我们在前面定义一个类的时候,实际上就是把一类事物共有的属性和行为提取出来,形成一个物理模型(模版),这种研究问题的方法称为抽象一、封装性 封装就是把抽取出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有被授权的操作(方法)才能对数据进行操作。 php提供了三种访问控制修饰符 public转载 2013-09-23 14:30:09 · 444 阅读 · 0 评论 -
php基础(六)php 接口(implement,implements)的学习和使用
刚开始学习php的时候,看底层东西就看到过implements这类的东西,当时要学的东西好多,也没有特别多的时间来学习接口的东西。最近看代码的时候,无意中又看到了这个东西,花了点时间研究了一下。总体感觉,他主要对类名,类所拥有的方法,以及所传参数起约束和规范做用,感觉根php abstract 抽象类又有点像。如果做大项目的话,估计可以启点作用。不过如果是大项目的话,开始写代码前,肯定会定一些转载 2013-09-23 14:40:30 · 366 阅读 · 0 评论 -
php基础(十二) 已知一个网址,如何获取其内容?
file_get_contents($url) 补充:$data = file_get_contents('http://www.phpres.com/index.html') ;//$data是string类型$dataarray = file('http://www.phpres.com/index.html') ;//$dataarray 是array类型转载 2013-09-23 19:16:34 · 399 阅读 · 0 评论 -
php基础(十三)char 和 varchar
总结:char[(n)]:长度固定、存储大小为n个字节.varchar[(n)]:可变长度、存储字节为输入数据的字节的实际大小。如果希望列中的数据值大小接近一致,请使用 char。 如果希望列中的数据值大小显著不同,请使用 varchar。 ===========================================================转载 2013-09-23 19:40:12 · 486 阅读 · 0 评论 -
PHP基础(十)关联数组十技巧
什么是数组?在使用 PHP 进行开发的过程中,或早或晚,您会需要创建许多相似的变量。无需很多相似的变量,你可以把数据作为元素存储在数组中。数组中的元素都有自己的 ID,因此可以方便地访问它们。关联数组 关联数组,它的每个 ID 键都关联一个值。在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。通过关联数组,我们可以把值作为键,并向它们赋值。 这篇文转载 2013-09-23 16:19:14 · 442 阅读 · 0 评论 -
php基础(十一)5个php实例,细致说明传值与传引用的区别
今天有个同事问我传值和传引用有什么不同,这让我想起了,刚学php的时候,那个时候做过很多项目,做东西多,就以为自己php掌握的差不多了,随着时间的推移,越深入的学习,越觉得自己知道的真的很少,很少。哈哈,会用只是初级阶段,要了解原理是什么,这样才能更好去运用,费话不多说传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值传引用 :真正的以地址的方式传递参数传递以后,行转载 2013-09-23 16:47:04 · 533 阅读 · 0 评论 -
memcache介绍文章
本文转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/04/19/2021605.html转载 2014-04-10 05:01:25 · 331 阅读 · 0 评论