PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档标签: PHP开发

PHP开发中要避免的问题.

如果你还有以下这些迹象,那你仍是PHP菜鸟:1. 不会利用如phpDoc这样的工具来恰当地注释你的代码;2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见;3. 从未用过任何形式的版本控制系统,如Subclipse;4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实;5. 不使用统一开发方式;6. 不转换(或)也不验证某些输入或SQL查询串(参考PHP相关函数);7. 不在编码之前彻底规划你的程序;8. 不使用测试驱动开发;9. 不在错误开启状态下进行编码和测试;10. 对调试器的好处视而不见;11. 不重构你的代码;12. 不使用类似MVC模式把程序的不同层次划分开;13. 不知道这些概念:KISS, DRY, MVC, OOP, REST;14. 不用return而是直接在你的函数或类中输出(echo/print)内容;15. 对单元测试或通用测试的优点视而不见;16. 总是返回硬编码的HTML,却不返回纯粹的数据,字符串,或对象;17. 总是对“消息”和“配置参数”进行硬编码;18. ...
此文被围观1216次  分类: 编程开发 标签:  ····

佩菲宠物生活pettingfeed.com网站开发.

案例地址:http://www.pettingfeed.com/此网站功能就是在线支付了,集成网银 支付宝 货到付款三种方式来完成交易。采用的是PHP语言,TP(thinkphp)3.0框架,mysql数据库重庆网站开发、PHP网站开发、网站建设佩菲宠物生活...
此文被围观2636次  分类: 开发案例 标签:  ····

unserialize(): Error at offset 85 of 1220 bytes in.

php在进行数据反序列化的时候出现错误:unserialize(): Error at offset 85 of 1220 bytes in出现这种情况需要对序列化字符串进行一些操作:$data = preg_replace('!s:(\d+):"(.*?)";!e', "'s:'.strlen('$2').':\"$2\";'", $data);这样进行格式化后正常编译;解决方法来源地址:http://stackoverflow.com/questions/10152904/unserialize-function-unserialize-error-at-offset...
此文被围观1500次  分类: 编程开发 标签:  ······

php 将数据转换成字符类型,字符类型转换成数组.

现有数组:$params = array ( 0 => array ( 'name' => '主图来源', 'value' => '自主实拍图', ), 1 => array ( 'name' => '女裤裤型', 'value' => '铅笔裤', ), 2 => array ( 'name' => '裤长', 'value' => '长裤', ), 3 => array ( 'name' => '女裤腰高', 'value' => '高腰', ), 4 => array ( 'name' => '面料', 'value&...

js获取元素样式,获取样式.

 //获取样式     function getCurrentStyle(id, styleName){         if($id(id).currentStyle){//ie             return $id(id).currentStyle[styleName];         }else{ //ff             var $arr=$id(id).ownerDocument.defaultView.getComp...
此文被围观1384次  分类: 前端设计 标签:  ·····

前海理想金融,金融网站开发,金融资讯网,php网站开发,网站开发.

前海理想金融网站是采用PHP语言,PHPCMS开源系统进行的二次开发,本是选择DEDECMS的,但是推广组说DEDECMS安全有问题!所有最终选择了PHPCMS系统来进行二次开发。...
此文被围观2101次  分类: 开发案例 标签:  ·······

软文搜 平台开发案例.

软文搜平台开发,本来计划是5月下旬上线的,结果由于各种问题到6月中旬才上线。 软文搜访问地址:http://pc.ruanwen.so/ ...
此文被围观1408次  分类: 开发案例 标签:  ·····

绍兴越阳企业网站开发.

生成销售人造板,密度板,三聚氰胺板,细木工板,绍兴越阳人造板有限公司采用ThinkPhp框架开发,主要销售情况页面生成的图形,目前不知道是公司破产了还是什么的一直没有交尾款,所以一直在本域名的Demo上,浏览地址:http://demo.adophper.com...
此文被围观1917次  分类: 开发案例 标签:  ····

东易日盛家居装饰集团页面修改.

东易日盛家居装饰集团网页的一些问题修改,时间2014年5月6号因为他们以前也是找其他人做的,现在感觉页面有些链接需要修改,所以通过各种方式联系上了!看案例页面:...
此文被围观2248次  分类: 开发案例 标签:  ····

PHP list() 函数解析.

定义和用法list() 函数用数组中的元素为一组变量赋值。 注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。语法list(var1,var2...)参数描述var1必需。第一个需要赋值的变量。var2可选。可以有多个变量。提示和注释注释:该函数只用于数字索引的数组,且假定数字索引从 0 开始。例子 1输出:I have several animals, a Dog, a Cat and a Horse.例子 2输出:Here I only use the Dog and Horse variables....
此文被围观863次  分类: 编程开发 标签:  ······

php 一维数组排序与多维数组排序.

先看一维数据排序的实例asort()函数和ksort()函数<?php //asort()函数以数组的值升序为准 $mix = array(“Clalei”=>10,”Bill”=>50,”Aala”=>100); asort($mix); print_r($mix); //ksort()函数以数组的关键字升序为准 $mix = array(“Clalei”=>100,”Bill”=>50,”Aala”=>10); ksort($mix); print_r($mix); ?>一维数据排序二sort()函数,可将数组按字母或是数字的升序(从低到高)来进行排序:<?php $name = array(“Clalei”,”Bill”,”Aala”); sort($name); for($i=0;$i<3;$i++){ echo $name[$i]; } echo “ ”; $pri...
此文被围观876次  分类: 编程开发 标签:  ·······

php垃圾回收机制的详解.

php中有垃圾回收机制,每一种语言都自己的自动垃圾回收机制,让程序执行完之后会自动清除内存。 PHP 垃圾回收机制(Garbage Collector 简称GC) 5.2使用的是“引用计数”方式进行回收。简单地理解的话,就是每个分配的内存区域都有一个计数器,记录有多少个变量指针指向这片内存。当指向该片内存的指针数量为0,那么该片内存区域就可以被回收。 引用计数计数简单,强大,但是有一个致命的缺陷,就是环状引用。考虑以下的代码:Php代码$a = array();$a[] = &$a;unset($a);变量$a引用了自己,形成了一个环。$a被unset了,可是由于存在环状引用,因此$a之前指向的内存的引用计数为1,因此该内存区域不会被垃圾回收机制回收。     PHP5.3针对这个重大的缺陷做了优化。虽然其基础仍然是引用计数,但是在做了一些改良,能够将环状引用导致的内存泄露控制在一定的规模以内。当然,这并不是说你可以随便滥用内存,编写代码时仍然要小心为上! ...

php判断客户端系统类型,discuz! x2判断是不是移动客户端.

php判断是不是移动客户端,php判断客户端系统类型 [php] <?php function checkmobile() { global $_G; $mobile = array(); static $mobilebrowser_list =array('iphone', 'android', 'phone', 'mobile', 'wap', 'netfront', 'java', 'opera mobi', 'opera mini', 'ucweb', 'windows ce', 'symbian', 'series', 'webos', 'sony', 'blackberry', 'dopod', 'nokia', 'samsung', 'palmsource', 'xda', 'pieplus', 'meizu', 'midp', 'cldc', 'motorola', 'foma', 'docomo...

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.