Welcome 微信登录

首页 / 网页编程 / PHP

完美解决phpdoc导出文档中@package的warning及Error的错误

完美解决phpdoc导出文档中@package的warning及Error的错误

今天在编写PHPDoc的导出文档的时候发现一个很郁闷的错误,虽然这个warning不是什么重要错误,但是看着总是很不爽的。于是就去网上找了很多相关的资料,可是郁闷的是不知道是我用的PHPDoc版本太新(1.4的版本),还是说很多人都没遇到这个问题,反正就是没有相关的这个资料找到,只是找到了一些从PHPDocumentor官方网倒出来的关于@package的使用注意事项,然后就只能一条一条检查,看了一个版本又一个版本,总算是被我解决了。而且发现该方案可以解决...
XHProf报告字段含义的解析

XHProf报告字段含义的解析

Function Name:方法名称。Calls:方法被调用的次数。Calls%:方法调用次数在同级方法总数调用次数中所占的百分比。Incl.Wall Time(microsec):方法执行花费的时间,包括子方法的执行时间。(单位:微秒)IWall%:方法执行花费的时间百分比。Excl. Wall Time(microsec):方法本身执行花费的时间,不包括子方法的执行时间。(单位:微秒)EWall%:方法本身执行花费的时间百分比。Incl. CPU(mi...
php关闭warning问题的解决方法

php关闭warning问题的解决方法

error_reporting 设定错误讯息回报的等级2047我记得应该是E_ALL。php.ini 文件中有许多配置设置。您应当已经设置好自己的php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装PHP 和 Apache 2 的文档说明中所示的那样(请参阅 参考资料)。在调试PHP 应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:display_errors = Offerror_reporting = E_ALLE_AL...
浅析php静态方法与非静态方法的用法区别

浅析php静态方法与非静态方法的用法区别

在php编程中,static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。static关键字可以用来修饰变量、方法。不经过实例化,就可以直接访问类中static的属性和static的方法。static 的属性和方法,只能访问static的属性和方法,不能类访问非静态的属性和方法。因为静态属性和方法被创建时,可...
CI框架AR操作(数组形式)实现插入多条sql数据的方法

CI框架AR操作(数组形式)实现插入多条sql数据的方法

本文实例讲述了CI框架AR操作实现插入多条sql数据的方法。分享给大家供大家参考,具体如下:如果你不使用AR的话,你可以这样做:INSERT INTO TABLE (FIELDS) VALUES ("1","2"),("3","4");$this->db->query($sql);个人还是喜欢CI的AR操作,老版本(2.0一下)应该没有插入多条数据的操作,新版本可以用:$this->db->insert_batch();如下案例:$...
PHP正则表达式入门教程(推荐)

PHP正则表达式入门教程(推荐)

思维导图点击下图,可以看具体内容!介绍正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!定位我们什么时候使用正则表达式呢?不是所有的字符操作都用正则就好了,php在某些方面用正则反而影响效率。当我们遇到复杂文本数据的解析时候,用正则是比较好的选择。优点正则表达式在处理复杂字符操作的时候,可以提高工作效率,也在...
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析

CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析

本文实例讲述了CI框架URI.php中_fetch_uri_string()函数用法。分享给大家供大家参考,具体如下:APPPATH/config/config.php中对于url 格式的拟定。$config["uri_protocol"] = "AUTO";这个配置项目定义了你使用哪个服务器全局变量来拟定URL。 默认的设置是auto,会把下列四个方式轮询一遍。当你的链接不能工作的时候,试着用用auto外的选项。"AUTO" Default - auto...
CI框架源码解读之利用Hook.php文件完成功能扩展的方法

CI框架源码解读之利用Hook.php文件完成功能扩展的方法

本文实例讲述了CI框架源码解读之利用Hook.php文件完成功能扩展的方法。分享给大家供大家参考,具体如下:看了hook.php的源码,就知道CI使用hook来进行扩展的原理了。hook的基本知识 http://codeigniter.org.cn/user_guide/general/hooks.htmlCI中hook的使用经历了一个:开启hook,定义hook,调用hook,执行hook的过程。手册中已经告知了开启、定义、调用的方法。那么hook的实现...
CI框架数据库查询之join用法分析

CI框架数据库查询之join用法分析

本文实例讲述了CI框架数据库查询之join用法。分享给大家供大家参考,具体如下:用 A表中的每个ID 去查询这个 ID 在 people 表中的信息。语句如下:$this->db->from("A");$this->db->join("B", "sites.id = B.id");用 A表中的每个ID 去查询这个 ID 在 B表中的信息。注意SQL的约定,如果一个列名在二张表中是重复的,你需要在列名前加上表名和一个“."号。因此si...
CI框架中$this->load->library()用法分析

CI框架中$this->load->library()用法分析

本文分析了CI框架中$this->load->library()的用法。分享给大家供大家参考,具体如下:我第一次加载失败,原来是文件名和类名不同的原因,先总结关于CI加载你自己的类文件注意事项:1.第三方加载文件应放在application/libraries文件下2.文件名和类名应该相同,并且首字母大写,比如说文件名Excel.php 类名应该为Excel3.通过:$this->load->library("类");方式在你需要的...
CI框架支持$_GET的两种实现方法

CI框架支持$_GET的两种实现方法

本文实例讲述了CI框架支持$_GET的两种实现方法。分享给大家供大家参考,具体如下:首先ci框架在2.0以后就支持GET了,所以使用毫无压力!1.使用get传递参数的方法:CI会自动将超过URI的两部分作为参数传给方法。可以去看手册:CI框架中文手册如下:localhost/index.php/jb51/func/a/b那么控制器中的方法php代码如下:<?phpclass Jb51 extends CI_Controller { publi...
PHP的swoole扩展安装方法详细教程

PHP的swoole扩展安装方法详细教程

Swoole支持PHP 5.3.10以上版本,所以安装Swoole之前请先安装PHP 5.3.10以上版本,现在来介绍Windows下PHP安装配置方法。软件版本:php-5.3.1-Win32-VC6-x86.zip这个不需要额外的安装.net的库,所以就用这个了。可以使用其他的。1.PHP安装使用绿色方式,下载Zip文件解压。2.配置在解压的根目录下找到php.ini-development,是用于开发环境的配置文件;还有一个php.ini-produ...
CI框架的安全性分析

CI框架的安全性分析

本文分析了CI框架的安全性。分享给大家供大家参考,具体如下:用过ci框架的人都知道,ci框架能大大缩短你的代码。其实,ci框架更能提高你网站的安全性。防止对数据库的攻击数据输入可能引发许多问题。因为 HTML 和数据库的限制,数据中总包含特定的符号—举例来说,省略符号和引号—可能导致你的数据库遭到攻击,最终得到你无法预料的结果。解决方案是在把这些数据存入数据库前对这些数据进行相关处理。这样做会浪费一些系统时间,增加一些额外编码。CI 的表单辅助函数会自动地...
CI框架整合smarty步骤详解

CI框架整合smarty步骤详解

本文详细讲述了CI框架整合smarty步骤。分享给大家供大家参考,具体如下:Ci结合smarty的配置步骤:1. 第一步配置ci和下载smarty的模板个人喜欢用(Smarty-3.1.8)这个版本。2. 第二部把下载到的smarty版本解压然后把里面的libs文件改名为smarty然后把这个文件拷到ciapplicationlibraries目录下面3. 在ciapplicationlibraries这个目录下面建立一个文件,文件名可以自定义,例如见一个...
<< 611 612 613 614 615 616 617 618 619 620 >>