201412-12 10个提供免费PHP脚本下载的网站 本文将重点介绍10个PHP脚本的免费资源下载站。之前推荐《16个下载超酷脚本的热门网站》,这些网站除了PHP脚本,还有JavaScript、Java、Perl、ASP等脚本。如果你已是脚本代码巧匠,不妨把你的出色脚本放到CodeCanyon网站上去出售,这不失为一种赚钱之道,尤其是在工资涨不过物价的时期。1.PHPJunkyard这里提供免费的PHP脚本下载。包括PHP资源,教程,文章等等。2.Free-Php.netFree-Php.net为你提供... 继续阅读 >
201412-12 4项技巧使你不再为PHP中文编码苦恼 PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码,中国的GB2312-80,日本的JIS等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,出现了各种本地化版... 继续阅读 >
201412-12 Facebook 推出 PHP 语言规范草案 PHP是最广泛使用的脚本语言之一,被数以千万计的网站使用,但直到现在它才有一个正式的语言规范。Facebook工程师和PHP核心开发者SaraGolemon在上月初举行的OSCON会议上宣布了制定正式规格的计划,现在规格的草案已经发布在Github上。Facebook网站主要是基于PHP语言,过去几年Facebook向PHP贡献了许多开源项目,如虚拟机HHVM,翻译器HPHPc。传送门(GitHub):https://github.com/php/php-langspec/blob/maste... 继续阅读 >
201412-12 PHP编程中10个最常见的错误 PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的。本篇经将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助。错误1:foreach循环后留下悬挂指针在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法:$arr=array(1,2,3,4);foreach($arras&$value){ $value=$value*2;}//$arrisnowarray(2,4... 继续阅读 >
201412-12 11个提问频率最高的PHP面试题 你是否正在准备寻找一份PHP开发的工作,并且也在寻找一些关于PHP的面试题及答案?本文为大家分享了一些被提问频率最高的11个PHP面试题,以及对应的常规回答,每个公司都有自己的面试标准,面试和问题是完全取决于你在工作中所扮演的角色,当然也和你的编程技能息息相关。问题:请用最简单的语言告诉我PHP是什么?回答:PHP全称:HypertextPreprocessor,是一种用来开发动态网站的服务器脚本语言。问题:什么是MVC... 继续阅读 >
201412-12 2008年我买了一本书 书名叫“PHP 6” 上个星期天,我感觉应该整理一下我的书柜。于是,在书柜里,我发现了一本几乎完全忘记的书(我想不起来为什么要买它!):《PHP6–快速简洁的Web开发》这本书出版于2008年一月。而六年之后的今天,PHP的最新版本仍然是5.55.6(在我写这篇博客的时候,PHP5.6发布了,但事实上,这使得PHP6的诞生更遥不可及)。很显然,这本书的作者是个市场宣传高手(很多人,那些不太清楚PHP的发展的人,今天仍在会去买这本书,以... 继续阅读 >
201412-12 PHP程序员最常犯的11个MySQL错误 对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他语言/数据库的使用上)。1.使用MyISAM而不是InnoDB... 继续阅读 >
201412-12 理解 PHP 中的 Streams Streams是PHP提供的一个强有力的工具,我们常常在不经意会使用到它,如果善加利用将大大提高PHP的生产力。驾驭Streams的强大力量后,应用程序将提升到一个新的高度。下面是PHP手册中对Streams的一段描述:Streams是在PHP4.3.0版本被引入的,它被用于统一文件、网络、数据压缩等类文件的操作方式,为这些类文件操作提供了一组通用的函数接口。简而言之,一个stream就是一个具有流式行为的资源对象。也就是说,我... 继续阅读 >
201412-12 Github欢乐多 PHP神级代码引发吐槽热 前日,github的PHP板块惊现一段能够提升70%运行效率的代码,引发了全世界众多网友的吐槽和调侃,“awesome!”、“welldone!”、“PHP是世界第一语言!”平时不苟言笑,埋头苦干的程序员们充分发挥了其幽默的一面,github成为了欢乐的海洋。先来看看这一段神级的代码:这段代码所做的就是一件事情:禁用PHP的垃圾回收器。然后网友测试在使用禁用PHP的垃圾回收器后带来的效果就是:Before:Memoryusage:163.... 继续阅读 >
201412-12 30 个 PHP 的 Excel 处理类 下面的PHPExcel处理类中,包含Excel读写、导入导出等相关的类,列表如下:PHPExcelReaderclasses1. ReadExcelSpreadsheetsusingCOMUmeshRai(India)2. ReadExcelBinary.XLSFilesinPurePHPRuslanV.Uss(RussianFederation)3. ReadExcelSpreadsheetsusingODBCkhalilMajdalawi(Jordan)4. ReadExcelWorksheetsinXMLformat(.XLSX)... 继续阅读 >
201412-11 Yii初学者必看 对yii深入了解总结出:希望对初学者有些帮助ActiveRecord(AR)是一个流行的对象-关系映射(ORM)技术。每个AR类代表一个数据表(或视图),数据表(或视图)的列在AR类中体现为类的属性,一个AR实例则表示表中的一行。常见的CRUD操作作为AR的方法实现。因此,我们可以以一种更加面向对象的方式访问数据。例如,我们可以使用以下代码向tbl_post表中插入一个新行。yii表单验证规则<?phpclassContactFormexte... 继续阅读 >
201412-10 8个与安全相关的PHP函数 安全问题是编程语言中需要考虑的重要部分,几乎在任何一种实际的语言中都会提供一些函数,模块,或其它确保安全的功能。在现代互联网中,我们经常要从世界各地的用户中获得输入数据。但是,我们都知道“永远不能相信那些用户输入的数据”。所以在各种的Web开发语言中,都会提供保证用户输入数据安全的函数。今天,我们就来看一看作为最著名的开源语言PHP中提供的这样的函数。 ... 继续阅读 >
201412-10 PHP的学习规划建议 我看了关于这方面的很多资料,我几乎没有看到过一个满意的答案,我该构建一个什么样的体系,如何构建,从哪开始? 我是经济专业的,没有参加过任何编程相关的课程,所以我是零基础开始学习,下面就是我学习网站开发(使用PHP)的过程,如果你有基础或已经了解一些,你可以跳过相关步骤。建议你看完整篇文章,确保你认同这份计划,你再开始你的学习之旅。... 继续阅读 >
201412-10 揭秘PHP深受Web开发者喜爱的原因 我们再次回顾一下在软件开发的发展中非常有名的技术“PHP”(Hypertext Pre-Processor),它是由Rasmus Lerdorf在1995年发明的。开始阶段,PHP只是一个简单的脚本语言,不包含任何的框架,但是随着时间的发展,开发者们加入了很多令人印象深刻的特性,同时开发了许多的框架,也正是由于这些,你可以不必担忧地做出任何网站。下面我们就来具体看看让开发者和组织机构愿意使用PHP开发的真正原因。&n... 继续阅读 >
201412-08 PHP判断手机等移动设备的方法 现在移动设备大热的年代,可能我们在做web前端开发的时候经常会需要用到对移动设备的页面匹配。当然我们可以用响应式页面设计来处理前端的匹配问题,但是响应式页面只是不显示某些代码,但是还是会加载到用户的移动设备中。为了更好的照顾到用户手机浏览的体验,减少不必要的加载。我们可以再通过PHP的方式来减少用户的代码加载,提高用户浏览页面时的体验。由于现在移动设备的种类繁多、而且浏览器五花八门,所以仅仅是通过UA... 继续阅读 >
201412-08 50个提高PHP程序运行效率的方法 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’]的速度是$row[id]的7倍。3、echo比print快,... 继续阅读 >